From 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:47:29 +0200 Subject: Adding upstream version 115.8.0esr. Signed-off-by: Daniel Baumann --- .../web-platform/mozilla/meta/webgpu/__dir__.ini | 5 + .../meta/webgpu/chunked/1/cts.https.html.ini | 823 + .../meta/webgpu/chunked/10/cts.https.html.ini | 456 + .../meta/webgpu/chunked/11/cts.https.html.ini | 2531 +++ .../meta/webgpu/chunked/12/cts.https.html.ini | 1125 ++ .../meta/webgpu/chunked/13/cts.https.html.ini | 15741 +++++++++++++++++++ .../meta/webgpu/chunked/14/cts.https.html.ini | 2076 +++ .../meta/webgpu/chunked/15/cts.https.html.ini | 273 + .../meta/webgpu/chunked/16/cts.https.html.ini | 6474 ++++++++ .../meta/webgpu/chunked/17/cts.https.html.ini | 405 + .../meta/webgpu/chunked/18/cts.https.html.ini | 945 ++ .../meta/webgpu/chunked/19/cts.https.html.ini | 297 + .../meta/webgpu/chunked/2/cts.https.html.ini | 5925 +++++++ .../meta/webgpu/chunked/20/cts.https.html.ini | 7779 +++++++++ .../meta/webgpu/chunked/21/cts.https.html.ini | 6492 ++++++++ .../meta/webgpu/chunked/22/cts.https.html.ini | 279 + .../meta/webgpu/chunked/23/cts.https.html.ini | 374 + .../meta/webgpu/chunked/24/cts.https.html.ini | 5687 +++++++ .../meta/webgpu/chunked/25/cts.https.html.ini | 991 ++ .../meta/webgpu/chunked/26/cts.https.html.ini | 2325 +++ .../meta/webgpu/chunked/27/cts.https.html.ini | 5645 +++++++ .../meta/webgpu/chunked/28/cts.https.html.ini | 824 + .../meta/webgpu/chunked/29/cts.https.html.ini | 592 + .../meta/webgpu/chunked/3/cts.https.html.ini | 1044 ++ .../meta/webgpu/chunked/30/cts.https.html.ini | 651 + .../meta/webgpu/chunked/31/cts.https.html.ini | 1224 ++ .../meta/webgpu/chunked/32/cts.https.html.ini | 1203 ++ .../meta/webgpu/chunked/33/cts.https.html.ini | 459 + .../meta/webgpu/chunked/34/cts.https.html.ini | 1104 ++ .../meta/webgpu/chunked/35/cts.https.html.ini | 780 + .../meta/webgpu/chunked/36/cts.https.html.ini | 1116 ++ .../meta/webgpu/chunked/37/cts.https.html.ini | 1056 ++ .../meta/webgpu/chunked/38/cts.https.html.ini | 1068 ++ .../meta/webgpu/chunked/39/cts.https.html.ini | 528 + .../meta/webgpu/chunked/4/cts.https.html.ini | 1488 ++ .../meta/webgpu/chunked/40/cts.https.html.ini | 1224 ++ .../meta/webgpu/chunked/41/cts.https.html.ini | 1164 ++ .../meta/webgpu/chunked/42/cts.https.html.ini | 849 + .../meta/webgpu/chunked/43/cts.https.html.ini | 189 + .../meta/webgpu/chunked/44/cts.https.html.ini | 426 + .../meta/webgpu/chunked/45/cts.https.html.ini | 738 + .../meta/webgpu/chunked/46/cts.https.html.ini | 8169 ++++++++++ .../meta/webgpu/chunked/47/cts.https.html.ini | 1539 ++ .../meta/webgpu/chunked/48/cts.https.html.ini | 123 + .../meta/webgpu/chunked/49/cts.https.html.ini | 9696 ++++++++++++ .../meta/webgpu/chunked/5/cts.https.html.ini | 753 + .../meta/webgpu/chunked/50/cts.https.html.ini | 1945 +++ .../meta/webgpu/chunked/51/cts.https.html.ini | 4102 +++++ .../meta/webgpu/chunked/6/cts.https.html.ini | 6297 ++++++++ .../meta/webgpu/chunked/7/cts.https.html.ini | 1710 ++ .../meta/webgpu/chunked/8/cts.https.html.ini | 1137 ++ .../meta/webgpu/chunked/9/cts.https.html.ini | 588 + .../webgpu/web_platform/reftests/__dir__.ini | 4 + .../reftests/canvas_clear.https.html.ini | 2 + .../canvas_colorspace_bgra8unorm.https.html.ini | 2 + .../canvas_colorspace_rgba16float.https.html.ini | 2 + .../canvas_colorspace_rgba8unorm.https.html.ini | 2 + .../canvas_complex_bgra8unorm_copy.https.html.ini | 2 + .../canvas_complex_bgra8unorm_draw.https.html.ini | 2 + .../canvas_complex_rgba16float_copy.https.html.ini | 2 + .../canvas_complex_rgba16float_draw.https.html.ini | 2 + ...canvas_complex_rgba16float_store.https.html.ini | 2 + .../canvas_complex_rgba8unorm_copy.https.html.ini | 2 + .../canvas_complex_rgba8unorm_draw.https.html.ini | 2 + .../canvas_complex_rgba8unorm_store.https.html.ini | 2 + ...ite_alpha_bgra8unorm_opaque_copy.https.html.ini | 2 + ...ite_alpha_bgra8unorm_opaque_draw.https.html.ini | 2 + ...ha_bgra8unorm_premultiplied_copy.https.html.ini | 2 + ...ha_bgra8unorm_premultiplied_draw.https.html.ini | 2 + ...te_alpha_rgba16float_opaque_copy.https.html.ini | 2 + ...te_alpha_rgba16float_opaque_draw.https.html.ini | 2 + ...a_rgba16float_premultiplied_copy.https.html.ini | 2 + ...a_rgba16float_premultiplied_draw.https.html.ini | 2 + ...ite_alpha_rgba8unorm_opaque_copy.https.html.ini | 2 + ...ite_alpha_rgba8unorm_opaque_draw.https.html.ini | 2 + ...ha_rgba8unorm_premultiplied_copy.https.html.ini | 2 + ...ha_rgba8unorm_premultiplied_draw.https.html.ini | 2 + .../reftests/canvas_image_rendering.https.html.ini | 2 + .../reftests/resize_observer.https.html.ini | 2 + 79 files changed, 120490 insertions(+) create mode 100644 testing/web-platform/mozilla/meta/webgpu/__dir__.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/1/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/10/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/11/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/12/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/13/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/14/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/15/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/16/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/17/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/18/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/19/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/2/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/20/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/21/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/22/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/23/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/24/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/25/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/26/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/27/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/28/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/29/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/3/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/30/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/31/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/32/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/33/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/34/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/35/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/36/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/37/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/38/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/39/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/4/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/40/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/41/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/42/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/43/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/44/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/45/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/46/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/47/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/48/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/49/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/5/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/50/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/51/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/6/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/7/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/8/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/chunked/9/cts.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/__dir__.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_clear.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_bgra8unorm.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba16float.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba8unorm.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_copy.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_draw.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_copy.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_draw.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_store.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_copy.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_draw.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_store.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_copy.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_draw.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_copy.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_draw.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_copy.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_draw.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_copy.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_draw.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_image_rendering.https.html.ini create mode 100644 testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/resize_observer.https.html.ini (limited to 'testing/web-platform/mozilla/meta/webgpu') diff --git a/testing/web-platform/mozilla/meta/webgpu/__dir__.ini b/testing/web-platform/mozilla/meta/webgpu/__dir__.ini new file mode 100644 index 0000000000..a09dfa9380 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/__dir__.ini @@ -0,0 +1,5 @@ +prefs: [dom.webgpu.enabled:true] +tags: [webgpu] +disabled: + if release_or_beta: https://mozilla-hub.atlassian.net/browse/FFXP-223 + if os == "mac": https://mozilla-hub.atlassian.net/browse/FFXP-223 diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/1/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/1/cts.https.html.ini new file mode 100644 index 0000000000..9bdf77480d --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/1/cts.https.html.ini @@ -0,0 +1,823 @@ +[cts.https.html?q=webgpu:api,operation,adapter,requestAdapter:requestAdapter:*] + [:powerPreference="_undef_";forceFallbackAdapter="_undef_"] + expected: FAIL + + [:powerPreference="_undef_";forceFallbackAdapter=false] + expected: FAIL + + [:powerPreference="low-power";forceFallbackAdapter="_undef_"] + expected: FAIL + + [:powerPreference="low-power";forceFallbackAdapter=false] + expected: FAIL + + [:powerPreference="high-performance";forceFallbackAdapter="_undef_"] + expected: FAIL + + [:powerPreference="high-performance";forceFallbackAdapter=false] + expected: FAIL + + [:powerPreference="_undef_";forceFallbackAdapter=true] + expected: + if os == "win": FAIL + # This intermittently fails on Linux shippable. + # See . + if os == "linux": [PASS, FAIL] + PASS + + [:powerPreference="low-power";forceFallbackAdapter=true] + expected: + if os == "win": FAIL + # This intermittently fails on Linux shippable. + # See . + if os == "linux": [PASS, FAIL] + PASS + + [:powerPreference="high-performance";forceFallbackAdapter=true] + expected: + if os == "win": FAIL + # This intermittently fails on Linux shippable. + # See . + if os == "linux": [PASS, FAIL] + PASS + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:default:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limits,unknown:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map_detach:while_mapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,threading:serialize:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mappedAtCreation:*] + [:mappable=false] + expected: FAIL + + [:mappable=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestAdapterInfo:adapter_info_with_hints:*] + +[cts.https.html?q=webgpu:api,operation,buffers,map:remapped_for_write:*] + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map_ArrayBuffer:postMessage:*] + [:transfer=false;mapMode="READ"] + expected: FAIL + + [:transfer=false;mapMode="WRITE"] + expected: FAIL + + [:transfer=true;mapMode="READ"] + expected: FAIL + + [:transfer=true;mapMode="WRITE"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map_oom:mappedAtCreation:*] + [:oom=false;size=16] + expected: FAIL + + [:oom=true;size=9007199254740984] + expected: FAIL + + [:oom=true;size=137438953472] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mappedAtCreation,mapState:*] + [:validationError=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:validationError=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:validationError=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:validationError=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:validationError=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:validationError=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:validationError=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:validationError=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,mapState:*] + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=false;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=false;beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=false;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=false;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=false;afterUnmap=true;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=true;afterUnmap=false;afterDestroy=true] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=false] + expected: FAIL + + [:bufferCreationValidationError=true;mapAsyncValidationError=true;beforeUnmap=true;beforeDestroy=true;afterUnmap=true;afterDestroy=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:invalid:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,write,unchanged_ranges_preserved:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limits,supported:*] + [:limit="maxTextureDimension1D"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxTextureDimension2D"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxTextureDimension3D"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxTextureArrayLayers"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxBindGroups"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxDynamicUniformBuffersPerPipelineLayout"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxDynamicStorageBuffersPerPipelineLayout"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxSampledTexturesPerShaderStage"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxSamplersPerShaderStage"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxStorageBuffersPerShaderStage"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxStorageTexturesPerShaderStage"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxUniformBuffersPerShaderStage"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxUniformBufferBindingSize"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxStorageBufferBindingSize"] + expected: + if os == "mac": PASS + FAIL + + [:limit="minUniformBufferOffsetAlignment"] + expected: + if os == "mac": PASS + FAIL + + [:limit="minStorageBufferOffsetAlignment"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxVertexBuffers"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxBufferSize"] + expected: FAIL + + [:limit="maxVertexAttributes"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxVertexBufferArrayStride"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxInterStageShaderComponents"] + expected: FAIL + + [:limit="maxColorAttachments"] + expected: FAIL + + [:limit="maxColorAttachmentBytesPerSample"] + expected: FAIL + + [:limit="maxComputeWorkgroupStorageSize"] + expected: FAIL + + [:limit="maxComputeInvocationsPerWorkgroup"] + expected: FAIL + + [:limit="maxComputeWorkgroupSizeX"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxComputeWorkgroupSizeY"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxComputeWorkgroupSizeZ"] + expected: + if os == "mac": PASS + FAIL + + [:limit="maxComputeWorkgroupsPerDimension"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:features,unknown:*] + [:] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:features,known:*] + [:feature="depth-clip-control"] + expected: + if os == "mac": PASS + FAIL + + [:feature="depth32float-stencil8"] + expected: FAIL + + [:feature="texture-compression-bc"] + expected: + if os == "mac": PASS + FAIL + + [:feature="texture-compression-etc2"] + expected: FAIL + + [:feature="texture-compression-astc"] + expected: FAIL + + [:feature="timestamp-query"] + expected: FAIL + + [:feature="indirect-first-instance"] + expected: + if os == "mac": PASS + FAIL + + [:feature="shader-f16"] + expected: + if os == "mac": PASS + FAIL + + [:feature="rg11b10ufloat-renderable"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,write:*] + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestAdapterInfo:adapter_info:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:*] + [:limit="maxTextureDimension1D"] + expected: FAIL + + [:limit="maxTextureDimension2D"] + expected: FAIL + + [:limit="maxTextureDimension3D"] + expected: FAIL + + [:limit="maxTextureArrayLayers"] + expected: FAIL + + [:limit="maxBindGroups"] + expected: FAIL + + [:limit="maxDynamicUniformBuffersPerPipelineLayout"] + expected: FAIL + + [:limit="maxDynamicStorageBuffersPerPipelineLayout"] + expected: FAIL + + [:limit="maxSampledTexturesPerShaderStage"] + expected: FAIL + + [:limit="maxSamplersPerShaderStage"] + expected: FAIL + + [:limit="maxStorageBuffersPerShaderStage"] + expected: FAIL + + [:limit="maxStorageTexturesPerShaderStage"] + expected: FAIL + + [:limit="maxUniformBuffersPerShaderStage"] + expected: FAIL + + [:limit="maxUniformBufferBindingSize"] + expected: FAIL + + [:limit="maxStorageBufferBindingSize"] + expected: FAIL + + [:limit="minUniformBufferOffsetAlignment"] + expected: FAIL + + [:limit="minStorageBufferOffsetAlignment"] + expected: FAIL + + [:limit="maxVertexBuffers"] + expected: FAIL + + [:limit="maxBufferSize"] + expected: FAIL + + [:limit="maxVertexAttributes"] + expected: FAIL + + [:limit="maxVertexBufferArrayStride"] + expected: FAIL + + [:limit="maxInterStageShaderComponents"] + expected: FAIL + + [:limit="maxColorAttachments"] + expected: FAIL + + [:limit="maxColorAttachmentBytesPerSample"] + expected: FAIL + + [:limit="maxComputeWorkgroupStorageSize"] + expected: FAIL + + [:limit="maxComputeInvocationsPerWorkgroup"] + expected: FAIL + + [:limit="maxComputeWorkgroupSizeX"] + expected: FAIL + + [:limit="maxComputeWorkgroupSizeY"] + expected: FAIL + + [:limit="maxComputeWorkgroupSizeZ"] + expected: FAIL + + [:limit="maxComputeWorkgroupsPerDimension"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map_oom:mapAsync:*] + [:oom=false;size=16] + expected: FAIL + + [:oom=true;size=9007199254740984] + expected: FAIL + + [:oom=true;size=137438953472] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestAdapter:requestAdapter_no_parameters:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,read:*] + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:*] + [:limit="maxTextureDimension1D"] + expected: FAIL + + [:limit="maxTextureDimension2D"] + expected: FAIL + + [:limit="maxTextureDimension3D"] + expected: FAIL + + [:limit="maxTextureArrayLayers"] + expected: FAIL + + [:limit="maxBindGroups"] + expected: FAIL + + [:limit="maxDynamicUniformBuffersPerPipelineLayout"] + expected: FAIL + + [:limit="maxDynamicStorageBuffersPerPipelineLayout"] + expected: FAIL + + [:limit="maxSampledTexturesPerShaderStage"] + expected: FAIL + + [:limit="maxSamplersPerShaderStage"] + expected: FAIL + + [:limit="maxStorageBuffersPerShaderStage"] + expected: FAIL + + [:limit="maxStorageTexturesPerShaderStage"] + expected: FAIL + + [:limit="maxUniformBuffersPerShaderStage"] + expected: FAIL + + [:limit="maxUniformBufferBindingSize"] + expected: FAIL + + [:limit="maxStorageBufferBindingSize"] + expected: FAIL + + [:limit="minUniformBufferOffsetAlignment"] + expected: FAIL + + [:limit="minStorageBufferOffsetAlignment"] + expected: FAIL + + [:limit="maxVertexBuffers"] + expected: FAIL + + [:limit="maxBufferSize"] + expected: FAIL + + [:limit="maxVertexAttributes"] + expected: FAIL + + [:limit="maxVertexBufferArrayStride"] + expected: FAIL + + [:limit="maxInterStageShaderComponents"] + expected: FAIL + + [:limit="maxColorAttachments"] + expected: FAIL + + [:limit="maxColorAttachmentBytesPerSample"] + expected: FAIL + + [:limit="maxComputeWorkgroupStorageSize"] + expected: FAIL + + [:limit="maxComputeInvocationsPerWorkgroup"] + expected: FAIL + + [:limit="maxComputeWorkgroupSizeX"] + expected: FAIL + + [:limit="maxComputeWorkgroupSizeY"] + expected: FAIL + + [:limit="maxComputeWorkgroupSizeZ"] + expected: FAIL + + [:limit="maxComputeWorkgroupsPerDimension"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,map:mapAsync,read,typedArrayAccess:*] + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="explicit-expand";mapAsyncRegionRight="minimal"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="default-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="explicit-expand"] + expected: FAIL + + [:mapAsyncRegionLeft="minimal";mapAsyncRegionRight="minimal"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/10/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/10/cts.https.html.ini new file mode 100644 index 0000000000..e29fc26d83 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/10/cts.https.html.ini @@ -0,0 +1,456 @@ +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,unmapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor:*] + [:format="depth32float-stencil8";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11snorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11snorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="depth32float-stencil8";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11unorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11snorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11unorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11snorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,query_types:createQuerySet:*] + [:type="occlusion";featureContainsTimestampQuery=false] + expected: FAIL + + [:type="timestamp";featureContainsTimestampQuery=false] + expected: FAIL + + [:type="occlusion";featureContainsTimestampQuery=true] + expected: FAIL + + [:type="timestamp";featureContainsTimestampQuery=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,invalid_mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:gc_behavior,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mapped:*] + [:mapMode=1] + expected: FAIL + + [:mapMode=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,unmapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,destroyed:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappedAgain:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:gc_behavior,mapAsync:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,disjoinRanges_many:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,state,destroyed:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,query_types:writeTimestamp:*] + [:featureContainsTimestampQuery=false] + expected: FAIL + + [:featureContainsTimestampQuery=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,subrange,mapped:*] + [:mapMode=1] + expected: FAIL + + [:mapMode=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:unmap,state,mapped:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/11/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/11/cts.https.html.ini new file mode 100644 index 0000000000..53379d9344 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/11/cts.https.html.ini @@ -0,0 +1,2531 @@ +[cts.https.html?q=webgpu:api,validation,compute_pipeline:shader_module,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:*] + [:format="depth32float-stencil8";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="depth32float-stencil8";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-snorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-snorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-snorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-snorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-snorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-snorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-snorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-snorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-ufloat";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-ufloat";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-ufloat";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-ufloat";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-float";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-float";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-float";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-float";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11snorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11snorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11snorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11snorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11snorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11snorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11snorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11snorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:format="depth32float-stencil8";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:format="depth32float-stencil8";canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm";canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size,limits:*] + [:isAsync=true;type="u32"] + expected: FAIL + + [:isAsync=true;type="i32"] + expected: FAIL + + [:isAsync=false;type="u32"] + expected: FAIL + + [:isAsync=false;type="i32"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,value,type_error:*] + [:isAsync=true;constants={"cf":1}] + expected: FAIL + + [:isAsync=true;constants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=true;constants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=true;constants={"cf":"_neginfinity_"}] + expected: FAIL + + [:isAsync=false;constants={"cf":1}] + expected: FAIL + + [:isAsync=false;constants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=false;constants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=false;constants={"cf":"_neginfinity_"}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:basic:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size,limits,workgroup_storage_size:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:shader_module,compute:*] + [:isAsync=true;shaderModuleStage="compute"] + expected: FAIL + + [:isAsync=true;shaderModuleStage="vertex"] + expected: FAIL + + [:isAsync=true;shaderModuleStage="fragment"] + expected: FAIL + + [:isAsync=false;shaderModuleStage="compute"] + expected: FAIL + + [:isAsync=false;shaderModuleStage="vertex"] + expected: FAIL + + [:isAsync=false;shaderModuleStage="fragment"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:pipeline_layout,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,value,validation_error,f16:*] + [:isAsync=true;constants={"cf16":-65504}] + expected: FAIL + + [:isAsync=true;constants={"cf16":-98288}] + expected: FAIL + + [:isAsync=true;constants={"cf16":65504}] + expected: FAIL + + [:isAsync=true;constants={"cf16":98288}] + expected: FAIL + + [:isAsync=true;constants={"cf16":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf16":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf16":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf16":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf16":-65504}] + expected: FAIL + + [:isAsync=false;constants={"cf16":-98288}] + expected: FAIL + + [:isAsync=false;constants={"cf16":65504}] + expected: FAIL + + [:isAsync=false;constants={"cf16":98288}] + expected: FAIL + + [:isAsync=false;constants={"cf16":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf16":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf16":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf16":3.4028235677973366e%2B38}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,value,validation_error:*] + [:isAsync=true;constants={"cu":0}] + expected: FAIL + + [:isAsync=true;constants={"cu":-1}] + expected: FAIL + + [:isAsync=true;constants={"cu":4294967295}] + expected: FAIL + + [:isAsync=true;constants={"cu":4294967296}] + expected: FAIL + + [:isAsync=true;constants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=true;constants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=true;constants={"ci":2147483647}] + expected: FAIL + + [:isAsync=true;constants={"ci":2147483648}] + expected: FAIL + + [:isAsync=true;constants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;constants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=true;constants={"cb":-2147483649}] + expected: FAIL + + [:isAsync=false;constants={"cu":0}] + expected: FAIL + + [:isAsync=false;constants={"cu":-1}] + expected: FAIL + + [:isAsync=false;constants={"cu":4294967295}] + expected: FAIL + + [:isAsync=false;constants={"cu":4294967296}] + expected: FAIL + + [:isAsync=false;constants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=false;constants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=false;constants={"ci":2147483647}] + expected: FAIL + + [:isAsync=false;constants={"ci":2147483648}] + expected: FAIL + + [:isAsync=false;constants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;constants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=false;constants={"cb":-2147483649}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:limits,invocations_per_workgroup,each_component:*] + [:isAsync=true;size=[64\]] + expected: FAIL + + [:isAsync=true;size=[256,1,1\]] + expected: FAIL + + [:isAsync=true;size=[257,1,1\]] + expected: FAIL + + [:isAsync=true;size=[1,256,1\]] + expected: FAIL + + [:isAsync=true;size=[1,257,1\]] + expected: FAIL + + [:isAsync=true;size=[1,1,63\]] + expected: FAIL + + [:isAsync=true;size=[1,1,64\]] + expected: FAIL + + [:isAsync=true;size=[1,1,65\]] + expected: FAIL + + [:isAsync=false;size=[64\]] + expected: FAIL + + [:isAsync=false;size=[256,1,1\]] + expected: FAIL + + [:isAsync=false;size=[257,1,1\]] + expected: FAIL + + [:isAsync=false;size=[1,256,1\]] + expected: FAIL + + [:isAsync=false;size=[1,257,1\]] + expected: FAIL + + [:isAsync=false;size=[1,1,63\]] + expected: FAIL + + [:isAsync=false;size=[1,1,64\]] + expected: FAIL + + [:isAsync=false;size=[1,1,65\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,workgroup_size:*] + [:isAsync=true;type="u32";constants={}] + expected: FAIL + + [:isAsync=true;type="u32";constants={"x":0,"y":0,"z":0}] + expected: FAIL + + [:isAsync=true;type="u32";constants={"x":1,"y":-1,"z":1}] + expected: FAIL + + [:isAsync=true;type="u32";constants={"x":1,"y":0,"z":0}] + expected: FAIL + + [:isAsync=true;type="u32";constants={"x":16,"y":1,"z":1}] + expected: FAIL + + [:isAsync=true;type="i32";constants={}] + expected: FAIL + + [:isAsync=true;type="i32";constants={"x":0,"y":0,"z":0}] + expected: FAIL + + [:isAsync=true;type="i32";constants={"x":1,"y":-1,"z":1}] + expected: FAIL + + [:isAsync=true;type="i32";constants={"x":1,"y":0,"z":0}] + expected: FAIL + + [:isAsync=true;type="i32";constants={"x":16,"y":1,"z":1}] + expected: FAIL + + [:isAsync=false;type="u32";constants={}] + expected: FAIL + + [:isAsync=false;type="u32";constants={"x":0,"y":0,"z":0}] + expected: FAIL + + [:isAsync=false;type="u32";constants={"x":1,"y":-1,"z":1}] + expected: FAIL + + [:isAsync=false;type="u32";constants={"x":1,"y":0,"z":0}] + expected: FAIL + + [:isAsync=false;type="u32";constants={"x":16,"y":1,"z":1}] + expected: FAIL + + [:isAsync=false;type="i32";constants={}] + expected: FAIL + + [:isAsync=false;type="i32";constants={"x":0,"y":0,"z":0}] + expected: FAIL + + [:isAsync=false;type="i32";constants={"x":1,"y":-1,"z":1}] + expected: FAIL + + [:isAsync=false;type="i32";constants={"x":1,"y":0,"z":0}] + expected: FAIL + + [:isAsync=false;type="i32";constants={"x":16,"y":1,"z":1}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:binding_count_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor_view_formats:*] + [:format="depth32float-stencil8";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11snorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11snorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="depth32float-stencil8";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-r11unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-r11snorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-rg11unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-rg11snorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-4x4-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x4-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x5-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x5-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x6-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x5-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x6-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x8-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x5-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x6-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x8-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x10-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x10-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x12-unorm";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:render_bundle_encoder_descriptor_depth_stencil_format:*] + [:format="depth32float-stencil8";enable_required_feature=false] + expected: FAIL + + [:format="depth32float-stencil8";enable_required_feature=true] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:texture_view_descriptor:*] + [:format="depth32float-stencil8";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc4-r-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=true] + expected: FAIL + + [:format="bc5-rg-snorm";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-ufloat";enable_required_feature=false] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=true] + expected: FAIL + + [:format="bc6h-rgb-float";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm";enable_required_feature=false] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=false] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-r11snorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11unorm";enable_required_feature=false] + expected: FAIL + + [:format="eac-rg11snorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm";enable_required_feature=false] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=false] + expected: FAIL + + [:format="depth32float-stencil8";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm";enable_required_feature=true] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11unorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-r11snorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11unorm";enable_required_feature=true] + expected: FAIL + + [:format="eac-rg11snorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm";enable_required_feature=true] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";enable_required_feature=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:depth_stencil_state:*] + [:format="depth32float-stencil8";enable_required_feature=false] + expected: FAIL + + [:format="depth32float-stencil8";enable_required_feature=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:shader_module,invalid:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:binding_must_be_present_in_layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,uninitialized:*] + [:isAsync=true;constants={}] + expected: FAIL + + [:isAsync=true;constants={"c0":0,"c2":0,"c8":0}] + expected: FAIL + + [:isAsync=true;constants={"c0":0,"c2":0,"c5":0,"c8":0}] + expected: FAIL + + [:isAsync=true;constants={"c0":0,"c2":0,"c5":0,"c8":0,"c1":0}] + expected: FAIL + + [:isAsync=false;constants={}] + expected: FAIL + + [:isAsync=false;constants={"c0":0,"c2":0,"c8":0}] + expected: FAIL + + [:isAsync=false;constants={"c0":0,"c2":0,"c5":0,"c8":0}] + expected: FAIL + + [:isAsync=false;constants={"c0":0,"c2":0,"c5":0,"c8":0,"c1":0}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:overrides,identifier:*] + [:isAsync=true;constants={}] + expected: FAIL + + [:isAsync=true;constants={"c0":0}] + expected: FAIL + + [:isAsync=true;constants={"c0":0,"c1":1}] + expected: FAIL + + [:isAsync=true;constants={"c9":0}] + expected: FAIL + + [:isAsync=true;constants={"1":0}] + expected: FAIL + + [:isAsync=true;constants={"c3":0}] + expected: FAIL + + [:isAsync=true;constants={"2":0}] + expected: FAIL + + [:isAsync=true;constants={"1000":0}] + expected: FAIL + + [:isAsync=true;constants={"9999":0}] + expected: FAIL + + [:isAsync=true;constants={"1000":0,"c2":0}] + expected: FAIL + + [:isAsync=false;constants={}] + expected: FAIL + + [:isAsync=false;constants={"c0":0}] + expected: FAIL + + [:isAsync=false;constants={"c0":0,"c1":1}] + expected: FAIL + + [:isAsync=false;constants={"c9":0}] + expected: FAIL + + [:isAsync=false;constants={"1":0}] + expected: FAIL + + [:isAsync=false;constants={"c3":0}] + expected: FAIL + + [:isAsync=false;constants={"2":0}] + expected: FAIL + + [:isAsync=false;constants={"1000":0}] + expected: FAIL + + [:isAsync=false;constants={"9999":0}] + expected: FAIL + + [:isAsync=false;constants={"1000":0,"c2":0}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats:*] + [:viewFormats=["depth32float-stencil8"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["depth32float-stencil8"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc4-r-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc4-r-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc4-r-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc4-r-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc4-r-snorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc4-r-snorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc4-r-snorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc4-r-snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc5-rg-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc5-rg-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc5-rg-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc5-rg-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc5-rg-snorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc5-rg-snorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc5-rg-snorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc5-rg-snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc6h-rgb-float"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc6h-rgb-float"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc6h-rgb-float"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc6h-rgb-float"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-r11unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-r11unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-r11snorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-r11snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-rg11unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-rg11unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-rg11snorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["eac-rg11snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-5x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-6x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-8x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-10x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-12x12-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="onscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: FAIL + + [:viewFormats=["depth32float-stencil8"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["depth32float-stencil8"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgb8a1unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["etc2-rgba8unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-r11unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-r11unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-r11snorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-r11snorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-rg11unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-rg11unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-rg11snorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["eac-rg11snorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm"\];canvasType="onscreen";enable_required_feature=true] + expected: FAIL + + [:viewFormats=["astc-4x4-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:limits,invocations_per_workgroup:*] + [:isAsync=true;size=[128,1,2\]] + expected: FAIL + + [:isAsync=true;size=[129,1,2\]] + expected: FAIL + + [:isAsync=true;size=[2,128,1\]] + expected: FAIL + + [:isAsync=true;size=[2,129,1\]] + expected: FAIL + + [:isAsync=true;size=[1,8,32\]] + expected: FAIL + + [:isAsync=true;size=[1,8,33\]] + expected: FAIL + + [:isAsync=false;size=[128,1,2\]] + expected: FAIL + + [:isAsync=false;size=[129,1,2\]] + expected: FAIL + + [:isAsync=false;size=[2,128,1\]] + expected: FAIL + + [:isAsync=false;size=[2,129,1\]] + expected: FAIL + + [:isAsync=false;size=[1,8,32\]] + expected: FAIL + + [:isAsync=false;size=[1,8,33\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,compute_pipeline:limits,workgroup_storage_size:*] + [:isAsync=true;type="vec4%3Cf32%3E"] + expected: FAIL + + [:isAsync=true;type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:isAsync=false;type="vec4%3Cf32%3E"] + expected: FAIL + + [:isAsync=false;type="mat4x4%3Cf32%3E"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/12/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/12/cts.https.html.ini new file mode 100644 index 0000000000..c617dd1800 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/12/cts.https.html.ini @@ -0,0 +1,1125 @@ +[cts.https.html?q=webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:*] + [:entry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:entry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:entry={"texture":{"multisampled":false}}] + expected: FAIL + + [:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_buffer_type:*] + [:shaderStage=0] + expected: FAIL + + [:shaderStage=1] + expected: FAIL + + [:shaderStage=2] + expected: FAIL + + [:shaderStage=3] + expected: FAIL + + [:shaderStage=4] + expected: FAIL + + [:shaderStage=5] + expected: FAIL + + [:shaderStage=6] + expected: FAIL + + [:shaderStage=7] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:sampler,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility:*] + [:visibility=0] + expected: FAIL + + [:visibility=1] + expected: FAIL + + [:visibility=2] + expected: FAIL + + [:visibility=3] + expected: FAIL + + [:visibility=4] + expected: FAIL + + [:visibility=5] + expected: FAIL + + [:visibility=6] + expected: FAIL + + [:visibility=7] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_binding_size:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,usage:*] + [:usage0=1;usage1=1] + expected: FAIL + + [:usage0=1;usage1=2] + expected: FAIL + + [:usage0=1;usage1=4] + expected: FAIL + + [:usage0=1;usage1=8] + expected: FAIL + + [:usage0=1;usage1=16] + expected: FAIL + + [:usage0=2;usage1=1] + expected: FAIL + + [:usage0=2;usage1=2] + expected: FAIL + + [:usage0=2;usage1=4] + expected: FAIL + + [:usage0=2;usage1=8] + expected: FAIL + + [:usage0=2;usage1=16] + expected: FAIL + + [:usage0=4;usage1=1] + expected: FAIL + + [:usage0=4;usage1=2] + expected: FAIL + + [:usage0=4;usage1=4] + expected: FAIL + + [:usage0=4;usage1=8] + expected: FAIL + + [:usage0=4;usage1=16] + expected: FAIL + + [:usage0=8;usage1=1] + expected: FAIL + + [:usage0=8;usage1=2] + expected: FAIL + + [:usage0=8;usage1=4] + expected: FAIL + + [:usage0=8;usage1=8] + expected: FAIL + + [:usage0=8;usage1=16] + expected: FAIL + + [:usage0=16;usage1=1] + expected: FAIL + + [:usage0=16;usage1=2] + expected: FAIL + + [:usage0=16;usage1=4] + expected: FAIL + + [:usage0=16;usage1=8] + expected: FAIL + + [:usage0=16;usage1=16] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:visibility,VERTEX_shader_stage_storage_texture_access:*] + [:shaderStage=0] + expected: FAIL + + [:shaderStage=1] + expected: FAIL + + [:shaderStage=2] + expected: FAIL + + [:shaderStage=3] + expected: FAIL + + [:shaderStage=4] + expected: FAIL + + [:shaderStage=5] + expected: FAIL + + [:shaderStage=6] + expected: FAIL + + [:shaderStage=7] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:multisampled_validation:*] + [:viewDimension="_undef_"] + expected: FAIL + + [:viewDimension="1d"] + expected: FAIL + + [:viewDimension="2d"] + expected: FAIL + + [:viewDimension="2d-array"] + expected: FAIL + + [:viewDimension="cube"] + expected: FAIL + + [:viewDimension="cube-array"] + expected: FAIL + + [:viewDimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:texture_must_have_correct_dimension:*] + [:usage=4;viewDimension="1d"] + expected: FAIL + + [:usage=4;viewDimension="2d"] + expected: FAIL + + [:usage=4;viewDimension="2d-array"] + expected: FAIL + + [:usage=4;viewDimension="cube"] + expected: FAIL + + [:usage=4;viewDimension="cube-array"] + expected: FAIL + + [:usage=4;viewDimension="3d"] + expected: FAIL + + [:usage=8;viewDimension="1d"] + expected: FAIL + + [:usage=8;viewDimension="2d"] + expected: FAIL + + [:usage=8;viewDimension="2d-array"] + expected: FAIL + + [:usage=8;viewDimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:duplicate_bindings:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,usage:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:minBindingSize:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:maximum_binding_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:*] + [:baseMipLevel=1;mipLevelCount=1] + expected: FAIL + + [:baseMipLevel=1;mipLevelCount=2] + expected: FAIL + + [:baseMipLevel=2;mipLevelCount=1] + expected: FAIL + + [:baseMipLevel=2;mipLevelCount=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:sampler,compare_function_with_binding_type:*] + [:bgType="filtering"] + expected: FAIL + + [:bgType="non-filtering"] + expected: FAIL + + [:bgType="comparison"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,effective_buffer_binding_size:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_offset:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:multisampled_validation:*] + [:multisampled=true] + expected: FAIL + + [:multisampled=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:bind_group_layout,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:texture_must_have_correct_component_type:*] + [:sampleType="float"] + expected: FAIL + + [:sampleType="sint"] + expected: FAIL + + [:sampleType="uint"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer_offset_and_size_for_bind_groups_match:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:texture,resource_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:storage_texture,format:*] + [:storageTextureFormat="r32uint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="r32uint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="r32sint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="r32float";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8unorm";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8snorm";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8uint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba8sint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rg32uint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rg32sint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rg32float";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16uint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16sint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba16float";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32uint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32sint";resourceFormat="rgba32float"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="r32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="r32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="r32float"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba8unorm"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba8snorm"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba8uint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba8sint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rg32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rg32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rg32float"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba16uint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba16sint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba16float"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba32uint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba32sint"] + expected: FAIL + + [:storageTextureFormat="rgba32float";resourceFormat="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:buffer,resource_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroup:texture_binding_must_have_correct_usage:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/13/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/13/cts.https.html.ini new file mode 100644 index 0000000000..12d259d097 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/13/cts.https.html.ini @@ -0,0 +1,15741 @@ +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:storage_texture,layout_dimension:*] + [:viewDimension="_undef_"] + expected: FAIL + + [:viewDimension="1d"] + expected: FAIL + + [:viewDimension="2d"] + expected: FAIL + + [:viewDimension="2d-array"] + expected: FAIL + + [:viewDimension="cube"] + expected: FAIL + + [:viewDimension="cube-array"] + expected: FAIL + + [:viewDimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:sampleCount,various_sampleCount_with_all_formats:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createSampler:maxAnisotropy:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:mipLevelCount,format:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r8unorm"] + expected: FAIL + + [:dimension="1d";format="r8snorm"] + expected: FAIL + + [:dimension="1d";format="r8uint"] + expected: FAIL + + [:dimension="1d";format="r8sint"] + expected: FAIL + + [:dimension="1d";format="r16uint"] + expected: FAIL + + [:dimension="1d";format="r16sint"] + expected: FAIL + + [:dimension="1d";format="r16float"] + expected: FAIL + + [:dimension="1d";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";format="rg8uint"] + expected: FAIL + + [:dimension="1d";format="rg8sint"] + expected: FAIL + + [:dimension="1d";format="r32uint"] + expected: FAIL + + [:dimension="1d";format="r32sint"] + expected: FAIL + + [:dimension="1d";format="r32float"] + expected: FAIL + + [:dimension="1d";format="rg16uint"] + expected: FAIL + + [:dimension="1d";format="rg16sint"] + expected: FAIL + + [:dimension="1d";format="rg16float"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="1d";format="rg32uint"] + expected: FAIL + + [:dimension="1d";format="rg32sint"] + expected: FAIL + + [:dimension="1d";format="rg32float"] + expected: FAIL + + [:dimension="1d";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";format="rgba16float"] + expected: FAIL + + [:dimension="1d";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r8unorm"] + expected: FAIL + + [:dimension="3d";format="r8snorm"] + expected: FAIL + + [:dimension="3d";format="r8uint"] + expected: FAIL + + [:dimension="3d";format="r8sint"] + expected: FAIL + + [:dimension="3d";format="r16uint"] + expected: FAIL + + [:dimension="3d";format="r16sint"] + expected: FAIL + + [:dimension="3d";format="r16float"] + expected: FAIL + + [:dimension="3d";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";format="rg8uint"] + expected: FAIL + + [:dimension="3d";format="rg8sint"] + expected: FAIL + + [:dimension="3d";format="r32uint"] + expected: FAIL + + [:dimension="3d";format="r32sint"] + expected: FAIL + + [:dimension="3d";format="r32float"] + expected: FAIL + + [:dimension="3d";format="rg16uint"] + expected: FAIL + + [:dimension="3d";format="rg16sint"] + expected: FAIL + + [:dimension="3d";format="rg16float"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="3d";format="rg32uint"] + expected: FAIL + + [:dimension="3d";format="rg32sint"] + expected: FAIL + + [:dimension="3d";format="rg32float"] + expected: FAIL + + [:dimension="3d";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";format="rgba16float"] + expected: FAIL + + [:dimension="3d";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:mipLevelCount,bound_check,bigger_than_integer_bit_width:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,3d_texture,uncompressed_format:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,default_value_and_smallest_size,uncompressed_format:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="1d";format="r8unorm"] + expected: FAIL + + [:dimension="1d";format="r8snorm"] + expected: FAIL + + [:dimension="1d";format="r8uint"] + expected: FAIL + + [:dimension="1d";format="r8sint"] + expected: FAIL + + [:dimension="1d";format="r16uint"] + expected: FAIL + + [:dimension="1d";format="r16sint"] + expected: FAIL + + [:dimension="1d";format="r16float"] + expected: FAIL + + [:dimension="1d";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";format="rg8uint"] + expected: FAIL + + [:dimension="1d";format="rg8sint"] + expected: FAIL + + [:dimension="1d";format="r32uint"] + expected: FAIL + + [:dimension="1d";format="r32sint"] + expected: FAIL + + [:dimension="1d";format="r32float"] + expected: FAIL + + [:dimension="1d";format="rg16uint"] + expected: FAIL + + [:dimension="1d";format="rg16sint"] + expected: FAIL + + [:dimension="1d";format="rg16float"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="1d";format="rg32uint"] + expected: FAIL + + [:dimension="1d";format="rg32sint"] + expected: FAIL + + [:dimension="1d";format="rg32float"] + expected: FAIL + + [:dimension="1d";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";format="rgba16float"] + expected: FAIL + + [:dimension="1d";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="3d";format="r8unorm"] + expected: FAIL + + [:dimension="3d";format="r8snorm"] + expected: FAIL + + [:dimension="3d";format="r8uint"] + expected: FAIL + + [:dimension="3d";format="r8sint"] + expected: FAIL + + [:dimension="3d";format="r16uint"] + expected: FAIL + + [:dimension="3d";format="r16sint"] + expected: FAIL + + [:dimension="3d";format="r16float"] + expected: FAIL + + [:dimension="3d";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";format="rg8uint"] + expected: FAIL + + [:dimension="3d";format="rg8sint"] + expected: FAIL + + [:dimension="3d";format="r32uint"] + expected: FAIL + + [:dimension="3d";format="r32sint"] + expected: FAIL + + [:dimension="3d";format="r32float"] + expected: FAIL + + [:dimension="3d";format="rg16uint"] + expected: FAIL + + [:dimension="3d";format="rg16sint"] + expected: FAIL + + [:dimension="3d";format="rg16float"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="3d";format="rg32uint"] + expected: FAIL + + [:dimension="3d";format="rg32sint"] + expected: FAIL + + [:dimension="3d";format="rg32float"] + expected: FAIL + + [:dimension="3d";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";format="rgba16float"] + expected: FAIL + + [:dimension="3d";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_dynamic_buffers:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:*] + [:maxedEntry={"buffer":{"type":"uniform"}}] + expected: FAIL + + [:maxedEntry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:maxedEntry={"buffer":{"type":"read-only-storage"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"comparison"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"non-filtering"}}] + expected: FAIL + + [:maxedEntry={"texture":{"multisampled":false}}] + expected: FAIL + + [:maxedEntry={"texture":{"multisampled":true}}] + expected: FAIL + + [:maxedEntry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:sampleCount,valid_sampleCount_with_other_parameter_varies:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r8unorm"] + expected: FAIL + + [:dimension="1d";format="r8snorm"] + expected: FAIL + + [:dimension="1d";format="r8uint"] + expected: FAIL + + [:dimension="1d";format="r8sint"] + expected: FAIL + + [:dimension="1d";format="r16uint"] + expected: FAIL + + [:dimension="1d";format="r16sint"] + expected: FAIL + + [:dimension="1d";format="r16float"] + expected: FAIL + + [:dimension="1d";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";format="rg8uint"] + expected: FAIL + + [:dimension="1d";format="rg8sint"] + expected: FAIL + + [:dimension="1d";format="r32uint"] + expected: FAIL + + [:dimension="1d";format="r32sint"] + expected: FAIL + + [:dimension="1d";format="r32float"] + expected: FAIL + + [:dimension="1d";format="rg16uint"] + expected: FAIL + + [:dimension="1d";format="rg16sint"] + expected: FAIL + + [:dimension="1d";format="rg16float"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="1d";format="rg32uint"] + expected: FAIL + + [:dimension="1d";format="rg32sint"] + expected: FAIL + + [:dimension="1d";format="rg32float"] + expected: FAIL + + [:dimension="1d";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";format="rgba16float"] + expected: FAIL + + [:dimension="1d";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r8unorm"] + expected: FAIL + + [:dimension="3d";format="r8snorm"] + expected: FAIL + + [:dimension="3d";format="r8uint"] + expected: FAIL + + [:dimension="3d";format="r8sint"] + expected: FAIL + + [:dimension="3d";format="r16uint"] + expected: FAIL + + [:dimension="3d";format="r16sint"] + expected: FAIL + + [:dimension="3d";format="r16float"] + expected: FAIL + + [:dimension="3d";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";format="rg8uint"] + expected: FAIL + + [:dimension="3d";format="rg8sint"] + expected: FAIL + + [:dimension="3d";format="r32uint"] + expected: FAIL + + [:dimension="3d";format="r32sint"] + expected: FAIL + + [:dimension="3d";format="r32float"] + expected: FAIL + + [:dimension="3d";format="rg16uint"] + expected: FAIL + + [:dimension="3d";format="rg16sint"] + expected: FAIL + + [:dimension="3d";format="rg16float"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="3d";format="rg32uint"] + expected: FAIL + + [:dimension="3d";format="rg32sint"] + expected: FAIL + + [:dimension="3d";format="rg32float"] + expected: FAIL + + [:dimension="3d";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";format="rgba16float"] + expected: FAIL + + [:dimension="3d";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:sample_count,1d_2d_array_3d:*] + [:dimension="2d";size=[4,4,1\];shouldError=false] + expected: FAIL + + [:dimension="2d";size=[4,4,4\];shouldError=true] + expected: FAIL + + [:dimension="2d";size=[4,4,6\];shouldError=true] + expected: FAIL + + [:dimension="1d";size=[4,1,1\];shouldError=true] + expected: FAIL + + [:dimension="3d";size=[4,4,4\];shouldError=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createPipelineLayout:number_of_dynamic_buffers_exceeds_the_maximum_value:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,1d_texture:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,3d_texture,compressed_format:*] + +[cts.https.html?q=webgpu:api,validation,createSampler:lodMinAndMaxClamp:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,2d_texture,compressed_format:*] + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8187,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8187,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8197,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[8197,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm";size=[5,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8187,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8187,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8197,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[8197,4,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,8188,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,8196,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,4,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,4,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb";size=[5,4,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8187,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8187,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8192,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8197,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[8197,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[1,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm";size=[5,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8187,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8187,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8192,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8197,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[8197,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[1,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb";size=[5,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8186,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8186,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8192,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8198,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[8198,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,8198,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[1,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm";size=[6,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8186,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8186,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8192,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8198,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[8198,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,8198,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[1,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb";size=[6,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8186,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8186,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8192,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8198,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[8198,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,8198,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,8198,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[1,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm";size=[6,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8186,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8186,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8192,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8198,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[8198,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,8198,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,8198,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[1,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb";size=[6,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8184,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8184,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8192,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8200,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8200,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,8200,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[1,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm";size=[8,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8184,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8184,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8192,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8200,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8200,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,8200,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[1,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb";size=[8,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8184,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8184,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8192,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8200,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8200,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,8200,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,8198,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[1,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm";size=[8,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8184,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8184,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8192,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8200,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8200,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,8200,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,8198,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[1,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb";size=[8,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8184,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8184,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8192,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8200,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8200,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8184,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8184,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8200,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8200,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[1,8,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm";size=[8,8,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8184,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8184,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8192,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8200,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8200,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8184,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8184,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8200,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8200,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[1,8,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb";size=[8,8,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8182,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8182,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8192,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8202,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[8202,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[1,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm";size=[10,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8182,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8182,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8192,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8202,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[8202,5,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,8187,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,8197,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,5,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,5,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[1,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb";size=[10,5,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8182,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8182,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8192,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8202,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[8202,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,8198,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[1,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm";size=[10,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8182,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8182,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8192,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8202,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[8202,6,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,8186,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,8198,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,6,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,6,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[1,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb";size=[10,6,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8182,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8182,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8192,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8202,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[8202,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8184,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8184,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8200,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[1,8,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm";size=[10,8,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8182,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8182,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8192,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8202,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[8202,8,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8184,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8184,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8200,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[1,8,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb";size=[10,8,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8182,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8182,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8192,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8202,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[8202,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,8182,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,8182,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,10,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,10,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,10,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,10,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[1,10,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm";size=[10,10,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8182,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8182,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8192,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8202,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[8202,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,8182,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,8182,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,10,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,10,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,10,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,10,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[1,10,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb";size=[10,10,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8180,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8180,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8192,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8204,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[8204,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,8182,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,8182,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,8204,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,10,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,10,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,10,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,10,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[1,10,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm";size=[12,10,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8180,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8180,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8192,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8204,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[8204,10,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,8182,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,8182,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,8204,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,8202,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,10,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,10,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,10,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,10,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[1,10,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb";size=[12,10,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8180,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8180,12,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8192,12,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8204,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[8204,12,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,8180,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,8180,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,8204,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,8204,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,12,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,12,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,12,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,12,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[1,12,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm";size=[12,12,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8180,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8180,12,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8192,12,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8204,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[8204,12,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,8180,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,8180,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,8204,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,8204,1\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,12,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,12,255\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,12,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,12,256\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[1,12,257\]] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb";size=[12,12,257\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8188,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8188,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8196,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[8196,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,8188,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,8196,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,8196,1\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,4,255\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,4,256\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb";size=[4,4,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[8187,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[8187,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[8197,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[8197,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[5,8188,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[5,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[1,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[5,8196,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[5,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[5,4,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[5,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[5,4,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[5,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm";size=[5,4,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8187,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8187,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8192,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8197,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[8197,4,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,8188,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,8188,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,8196,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,4,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,4,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,4,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,4,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[1,4,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb";size=[5,4,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[8187,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[8187,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[8192,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[8197,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[8197,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[1,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[5,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[5,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[1,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[5,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[5,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[1,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[5,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[5,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[1,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[5,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[5,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[1,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm";size=[5,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8187,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8187,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8192,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8197,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[8197,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[1,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb";size=[5,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[8186,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[8186,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[8192,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[8198,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[8198,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[1,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[6,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[6,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[1,8198,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[6,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[6,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[1,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[6,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[6,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[1,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[6,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[6,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[1,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm";size=[6,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8186,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8186,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8192,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8198,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[8198,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,8198,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[1,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb";size=[6,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[8186,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[8186,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[8192,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[8198,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[8198,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[1,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[6,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[6,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[1,8198,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[6,8198,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[6,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[1,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[6,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[6,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[1,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[6,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[6,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[1,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm";size=[6,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8186,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8186,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8192,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8198,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[8198,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,8198,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,8198,1\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[1,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb";size=[6,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8184,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8184,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8192,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8200,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8200,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[1,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[1,8200,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[1,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[1,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[1,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm";size=[8,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8184,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8184,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8192,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8200,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8200,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,8200,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[1,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb";size=[8,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8184,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8184,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8192,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8200,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8200,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[1,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[1,8200,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8,8198,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[1,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[1,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[1,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm";size=[8,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8184,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8184,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8192,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8200,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8200,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,8200,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,8198,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[1,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb";size=[8,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8184,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8184,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8192,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8200,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8200,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8184,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8184,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8200,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8200,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[1,8,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm";size=[8,8,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8184,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8184,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8192,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8200,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8200,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8184,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8184,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8200,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8200,1\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8,255\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8,256\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[1,8,257\]] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb";size=[8,8,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[8182,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[8182,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[8192,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[8202,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[8202,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[1,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[10,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[10,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[1,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[10,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[10,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[1,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[10,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[10,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[1,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[10,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[10,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[1,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm";size=[10,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8182,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8182,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8192,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8202,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[8202,5,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,8187,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,8197,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,5,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,5,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[1,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb";size=[10,5,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[8182,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[8182,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[8192,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[8202,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[8202,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[1,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[10,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[10,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[1,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[10,8198,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[10,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[1,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[10,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[10,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[1,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[10,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[10,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[1,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm";size=[10,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8182,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8182,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8192,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8202,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[8202,6,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,8186,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,8198,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,6,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,6,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[1,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb";size=[10,6,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[8182,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[8182,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[8192,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[8202,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[8202,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8184,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8184,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8200,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[10,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[10,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[10,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[1,8,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm";size=[10,8,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8182,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8182,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8192,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8202,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[8202,8,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8184,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8184,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8200,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[1,8,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb";size=[10,8,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[8182,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[8182,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[8192,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[8202,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[8202,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[1,8182,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[10,8182,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[10,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[1,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[10,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[10,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[1,10,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[10,10,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[10,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[1,10,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[10,10,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[10,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[1,10,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm";size=[10,10,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8182,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8182,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8192,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8202,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[8202,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,8182,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,8182,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,10,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,10,255\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,10,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,10,256\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[1,10,257\]] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb";size=[10,10,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[8180,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[8180,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[8192,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[8204,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[8204,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[1,8182,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[12,8182,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[12,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[1,8204,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[12,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[12,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[1,10,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[12,10,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[12,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[1,10,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[12,10,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[12,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[1,10,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm";size=[12,10,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8180,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8180,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8192,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8204,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[8204,10,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,8182,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,8182,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,8204,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,8202,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,10,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,10,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,10,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,10,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[1,10,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb";size=[12,10,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[8180,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[8180,12,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[8192,12,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[8204,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[8204,12,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[1,8180,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[12,8180,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[12,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[1,8204,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[12,8204,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[12,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[1,12,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[12,12,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[12,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[1,12,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[12,12,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[12,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[1,12,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm";size=[12,12,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8180,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8180,12,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8192,12,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8204,1,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[8204,12,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,8180,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,8180,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,8192,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,8204,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,8204,1\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,1,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,12,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,12,255\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,1,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,12,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,12,256\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,1,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[1,12,257\]] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb";size=[12,12,257\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:zero_size_and_usage:*] + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,2d_texture,uncompressed_format:*] + [:dimension="_undef_";format="r8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="r32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rg32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="rgba32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="stencil8";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8";size=[1,1,257\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="r32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba8snorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba8uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba8sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rg32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba16uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba16sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba16float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba32uint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba32sint";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="rgba32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="depth32float";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="depth16unorm";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="stencil8";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="depth24plus";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8";size=[1,1,257\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[8191,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[8192,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[8193,1,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,8191,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,8192,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,8193,1\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,1,255\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,1,256\]] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8";size=[1,1,257\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:mipLevelCount,bound_check:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:dimension_type_and_format_compatibility:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r8unorm"] + expected: FAIL + + [:dimension="1d";format="r8snorm"] + expected: FAIL + + [:dimension="1d";format="r8uint"] + expected: FAIL + + [:dimension="1d";format="r8sint"] + expected: FAIL + + [:dimension="1d";format="r16uint"] + expected: FAIL + + [:dimension="1d";format="r16sint"] + expected: FAIL + + [:dimension="1d";format="r16float"] + expected: FAIL + + [:dimension="1d";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";format="rg8uint"] + expected: FAIL + + [:dimension="1d";format="rg8sint"] + expected: FAIL + + [:dimension="1d";format="r32uint"] + expected: FAIL + + [:dimension="1d";format="r32sint"] + expected: FAIL + + [:dimension="1d";format="r32float"] + expected: FAIL + + [:dimension="1d";format="rg16uint"] + expected: FAIL + + [:dimension="1d";format="rg16sint"] + expected: FAIL + + [:dimension="1d";format="rg16float"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="1d";format="rg32uint"] + expected: FAIL + + [:dimension="1d";format="rg32sint"] + expected: FAIL + + [:dimension="1d";format="rg32float"] + expected: FAIL + + [:dimension="1d";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";format="rgba16float"] + expected: FAIL + + [:dimension="1d";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";format="rgba32float"] + expected: FAIL + + [:dimension="1d";format="depth32float"] + expected: FAIL + + [:dimension="1d";format="depth16unorm"] + expected: FAIL + + [:dimension="1d";format="stencil8"] + expected: FAIL + + [:dimension="1d";format="depth24plus"] + expected: FAIL + + [:dimension="1d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="1d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="1d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="1d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="1d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="1d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="1d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="1d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="1d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="1d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="1d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="1d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="1d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="1d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="1d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="1d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="1d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="1d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="1d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="1d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r8unorm"] + expected: FAIL + + [:dimension="3d";format="r8snorm"] + expected: FAIL + + [:dimension="3d";format="r8uint"] + expected: FAIL + + [:dimension="3d";format="r8sint"] + expected: FAIL + + [:dimension="3d";format="r16uint"] + expected: FAIL + + [:dimension="3d";format="r16sint"] + expected: FAIL + + [:dimension="3d";format="r16float"] + expected: FAIL + + [:dimension="3d";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";format="rg8uint"] + expected: FAIL + + [:dimension="3d";format="rg8sint"] + expected: FAIL + + [:dimension="3d";format="r32uint"] + expected: FAIL + + [:dimension="3d";format="r32sint"] + expected: FAIL + + [:dimension="3d";format="r32float"] + expected: FAIL + + [:dimension="3d";format="rg16uint"] + expected: FAIL + + [:dimension="3d";format="rg16sint"] + expected: FAIL + + [:dimension="3d";format="rg16float"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="3d";format="rg32uint"] + expected: FAIL + + [:dimension="3d";format="rg32sint"] + expected: FAIL + + [:dimension="3d";format="rg32float"] + expected: FAIL + + [:dimension="3d";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";format="rgba16float"] + expected: FAIL + + [:dimension="3d";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";format="rgba32float"] + expected: FAIL + + [:dimension="3d";format="depth32float"] + expected: FAIL + + [:dimension="3d";format="depth16unorm"] + expected: FAIL + + [:dimension="3d";format="stencil8"] + expected: FAIL + + [:dimension="3d";format="depth24plus"] + expected: FAIL + + [:dimension="3d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="3d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="3d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="3d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="3d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="3d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="3d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="3d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="3d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="3d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="3d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="3d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="3d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="3d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="3d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="3d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="3d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="3d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="3d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="3d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createPipelineLayout:number_of_bind_group_layouts_exceeds_the_maximum_value:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createPipelineLayout:bind_group_layouts,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:storage_texture,formats:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8a1unorm"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:format="etc2-rgba8unorm"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:format="eac-r11unorm"] + expected: FAIL + + [:format="eac-r11snorm"] + expected: FAIL + + [:format="eac-rg11unorm"] + expected: FAIL + + [:format="eac-rg11snorm"] + expected: FAIL + + [:format="astc-4x4-unorm"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x4-unorm"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x5-unorm"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x5-unorm"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x6-unorm"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x5-unorm"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:format="astc-8x6-unorm"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x8-unorm"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x5-unorm"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:format="astc-10x6-unorm"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:format="astc-10x8-unorm"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x10-unorm"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x10-unorm"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x12-unorm"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:*] + [:maxedEntry={"buffer":{"type":"uniform"}}] + expected: FAIL + + [:maxedEntry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:maxedEntry={"buffer":{"type":"read-only-storage"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"comparison"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:maxedEntry={"sampler":{"type":"non-filtering"}}] + expected: FAIL + + [:maxedEntry={"texture":{"multisampled":false}}] + expected: FAIL + + [:maxedEntry={"texture":{"multisampled":true}}] + expected: FAIL + + [:maxedEntry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_size,default_value_and_smallest_size,compressed_format:*] + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/14/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/14/cts.https.html.ini new file mode 100644 index 0000000000..fda4891f5d --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/14/cts.https.html.ini @@ -0,0 +1,2076 @@ +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:default_args:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,same_location:*] + [:locationA="beginning";locationB="beginning"] + expected: FAIL + + [:locationA="beginning";locationB="end"] + expected: FAIL + + [:locationA="end";locationB="beginning"] + expected: FAIL + + [:locationA="end";locationB="end"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,debugMarker:push_pop_call_count_unbalance,render_compute_pass:*] + [:passType="compute"] + expected: FAIL + + [:passType="render"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,debugMarker:push_pop_call_count_unbalance,command_encoder:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:color_attachments,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,query_index_count:*] + [:queryIndex=0] + expected: FAIL + + [:queryIndex=1] + expected: FAIL + + [:queryIndex=2] + expected: FAIL + + [:queryIndex=3] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:aspect:*] + [:format="r8unorm";aspect="all"] + expected: FAIL + + [:format="r8unorm";aspect="depth-only"] + expected: FAIL + + [:format="r8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="r8snorm";aspect="all"] + expected: FAIL + + [:format="r8snorm";aspect="depth-only"] + expected: FAIL + + [:format="r8snorm";aspect="stencil-only"] + expected: FAIL + + [:format="r8uint";aspect="all"] + expected: FAIL + + [:format="r8uint";aspect="depth-only"] + expected: FAIL + + [:format="r8uint";aspect="stencil-only"] + expected: FAIL + + [:format="r8sint";aspect="all"] + expected: FAIL + + [:format="r8sint";aspect="depth-only"] + expected: FAIL + + [:format="r8sint";aspect="stencil-only"] + expected: FAIL + + [:format="r16uint";aspect="all"] + expected: FAIL + + [:format="r16uint";aspect="depth-only"] + expected: FAIL + + [:format="r16uint";aspect="stencil-only"] + expected: FAIL + + [:format="r16sint";aspect="all"] + expected: FAIL + + [:format="r16sint";aspect="depth-only"] + expected: FAIL + + [:format="r16sint";aspect="stencil-only"] + expected: FAIL + + [:format="r16float";aspect="all"] + expected: FAIL + + [:format="r16float";aspect="depth-only"] + expected: FAIL + + [:format="r16float";aspect="stencil-only"] + expected: FAIL + + [:format="rg8unorm";aspect="all"] + expected: FAIL + + [:format="rg8unorm";aspect="depth-only"] + expected: FAIL + + [:format="rg8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="rg8snorm";aspect="all"] + expected: FAIL + + [:format="rg8snorm";aspect="depth-only"] + expected: FAIL + + [:format="rg8snorm";aspect="stencil-only"] + expected: FAIL + + [:format="rg8uint";aspect="all"] + expected: FAIL + + [:format="rg8uint";aspect="depth-only"] + expected: FAIL + + [:format="rg8uint";aspect="stencil-only"] + expected: FAIL + + [:format="rg8sint";aspect="all"] + expected: FAIL + + [:format="rg8sint";aspect="depth-only"] + expected: FAIL + + [:format="rg8sint";aspect="stencil-only"] + expected: FAIL + + [:format="r32uint";aspect="all"] + expected: FAIL + + [:format="r32uint";aspect="depth-only"] + expected: FAIL + + [:format="r32uint";aspect="stencil-only"] + expected: FAIL + + [:format="r32sint";aspect="all"] + expected: FAIL + + [:format="r32sint";aspect="depth-only"] + expected: FAIL + + [:format="r32sint";aspect="stencil-only"] + expected: FAIL + + [:format="r32float";aspect="all"] + expected: FAIL + + [:format="r32float";aspect="depth-only"] + expected: FAIL + + [:format="r32float";aspect="stencil-only"] + expected: FAIL + + [:format="rg16uint";aspect="all"] + expected: FAIL + + [:format="rg16uint";aspect="depth-only"] + expected: FAIL + + [:format="rg16uint";aspect="stencil-only"] + expected: FAIL + + [:format="rg16sint";aspect="all"] + expected: FAIL + + [:format="rg16sint";aspect="depth-only"] + expected: FAIL + + [:format="rg16sint";aspect="stencil-only"] + expected: FAIL + + [:format="rg16float";aspect="all"] + expected: FAIL + + [:format="rg16float";aspect="depth-only"] + expected: FAIL + + [:format="rg16float";aspect="stencil-only"] + expected: FAIL + + [:format="rgba8unorm";aspect="all"] + expected: FAIL + + [:format="rgba8unorm";aspect="depth-only"] + expected: FAIL + + [:format="rgba8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="rgba8unorm-srgb";aspect="all"] + expected: FAIL + + [:format="rgba8unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="rgba8unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="rgba8snorm";aspect="all"] + expected: FAIL + + [:format="rgba8snorm";aspect="depth-only"] + expected: FAIL + + [:format="rgba8snorm";aspect="stencil-only"] + expected: FAIL + + [:format="rgba8uint";aspect="all"] + expected: FAIL + + [:format="rgba8uint";aspect="depth-only"] + expected: FAIL + + [:format="rgba8uint";aspect="stencil-only"] + expected: FAIL + + [:format="rgba8sint";aspect="all"] + expected: FAIL + + [:format="rgba8sint";aspect="depth-only"] + expected: FAIL + + [:format="rgba8sint";aspect="stencil-only"] + expected: FAIL + + [:format="bgra8unorm";aspect="all"] + expected: FAIL + + [:format="bgra8unorm";aspect="depth-only"] + expected: FAIL + + [:format="bgra8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bgra8unorm-srgb";aspect="all"] + expected: FAIL + + [:format="bgra8unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="bgra8unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="rgb10a2unorm";aspect="all"] + expected: FAIL + + [:format="rgb10a2unorm";aspect="depth-only"] + expected: FAIL + + [:format="rgb10a2unorm";aspect="stencil-only"] + expected: FAIL + + [:format="rg11b10ufloat";aspect="all"] + expected: FAIL + + [:format="rg11b10ufloat";aspect="depth-only"] + expected: FAIL + + [:format="rg11b10ufloat";aspect="stencil-only"] + expected: FAIL + + [:format="rgb9e5ufloat";aspect="all"] + expected: FAIL + + [:format="rgb9e5ufloat";aspect="depth-only"] + expected: FAIL + + [:format="rgb9e5ufloat";aspect="stencil-only"] + expected: FAIL + + [:format="rg32uint";aspect="all"] + expected: FAIL + + [:format="rg32uint";aspect="depth-only"] + expected: FAIL + + [:format="rg32uint";aspect="stencil-only"] + expected: FAIL + + [:format="rg32sint";aspect="all"] + expected: FAIL + + [:format="rg32sint";aspect="depth-only"] + expected: FAIL + + [:format="rg32sint";aspect="stencil-only"] + expected: FAIL + + [:format="rg32float";aspect="all"] + expected: FAIL + + [:format="rg32float";aspect="depth-only"] + expected: FAIL + + [:format="rg32float";aspect="stencil-only"] + expected: FAIL + + [:format="rgba16uint";aspect="all"] + expected: FAIL + + [:format="rgba16uint";aspect="depth-only"] + expected: FAIL + + [:format="rgba16uint";aspect="stencil-only"] + expected: FAIL + + [:format="rgba16sint";aspect="all"] + expected: FAIL + + [:format="rgba16sint";aspect="depth-only"] + expected: FAIL + + [:format="rgba16sint";aspect="stencil-only"] + expected: FAIL + + [:format="rgba16float";aspect="all"] + expected: FAIL + + [:format="rgba16float";aspect="depth-only"] + expected: FAIL + + [:format="rgba16float";aspect="stencil-only"] + expected: FAIL + + [:format="rgba32uint";aspect="all"] + expected: FAIL + + [:format="rgba32uint";aspect="depth-only"] + expected: FAIL + + [:format="rgba32uint";aspect="stencil-only"] + expected: FAIL + + [:format="rgba32sint";aspect="all"] + expected: FAIL + + [:format="rgba32sint";aspect="depth-only"] + expected: FAIL + + [:format="rgba32sint";aspect="stencil-only"] + expected: FAIL + + [:format="rgba32float";aspect="all"] + expected: FAIL + + [:format="rgba32float";aspect="depth-only"] + expected: FAIL + + [:format="rgba32float";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float";aspect="all"] + expected: FAIL + + [:format="depth32float";aspect="depth-only"] + expected: FAIL + + [:format="depth32float";aspect="stencil-only"] + expected: FAIL + + [:format="depth16unorm";aspect="all"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only"] + expected: FAIL + + [:format="depth16unorm";aspect="stencil-only"] + expected: FAIL + + [:format="stencil8";aspect="all"] + expected: FAIL + + [:format="stencil8";aspect="depth-only"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus";aspect="all"] + expected: FAIL + + [:format="depth24plus";aspect="depth-only"] + expected: FAIL + + [:format="depth24plus";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="all"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="depth-only"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="all"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="depth-only"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only"] + expected: FAIL + + [:format="bc1-rgba-unorm";aspect="all"] + expected: FAIL + + [:format="bc1-rgba-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc1-rgba-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="bc2-rgba-unorm";aspect="all"] + expected: FAIL + + [:format="bc2-rgba-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc2-rgba-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="bc3-rgba-unorm";aspect="all"] + expected: FAIL + + [:format="bc3-rgba-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc3-rgba-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="bc4-r-unorm";aspect="all"] + expected: FAIL + + [:format="bc4-r-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc4-r-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc4-r-snorm";aspect="all"] + expected: FAIL + + [:format="bc4-r-snorm";aspect="depth-only"] + expected: FAIL + + [:format="bc4-r-snorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc5-rg-unorm";aspect="all"] + expected: FAIL + + [:format="bc5-rg-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc5-rg-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc5-rg-snorm";aspect="all"] + expected: FAIL + + [:format="bc5-rg-snorm";aspect="depth-only"] + expected: FAIL + + [:format="bc5-rg-snorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc6h-rgb-ufloat";aspect="all"] + expected: FAIL + + [:format="bc6h-rgb-ufloat";aspect="depth-only"] + expected: FAIL + + [:format="bc6h-rgb-ufloat";aspect="stencil-only"] + expected: FAIL + + [:format="bc6h-rgb-float";aspect="all"] + expected: FAIL + + [:format="bc6h-rgb-float";aspect="depth-only"] + expected: FAIL + + [:format="bc6h-rgb-float";aspect="stencil-only"] + expected: FAIL + + [:format="bc7-rgba-unorm";aspect="all"] + expected: FAIL + + [:format="bc7-rgba-unorm";aspect="depth-only"] + expected: FAIL + + [:format="bc7-rgba-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgb8unorm";aspect="all"] + expected: FAIL + + [:format="etc2-rgb8unorm";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgb8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";aspect="all"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgb8a1unorm";aspect="all"] + expected: FAIL + + [:format="etc2-rgb8a1unorm";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgb8a1unorm";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";aspect="all"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgba8unorm";aspect="all"] + expected: FAIL + + [:format="etc2-rgba8unorm";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgba8unorm";aspect="stencil-only"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";aspect="all"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="eac-r11unorm";aspect="all"] + expected: FAIL + + [:format="eac-r11unorm";aspect="depth-only"] + expected: FAIL + + [:format="eac-r11unorm";aspect="stencil-only"] + expected: FAIL + + [:format="eac-r11snorm";aspect="all"] + expected: FAIL + + [:format="eac-r11snorm";aspect="depth-only"] + expected: FAIL + + [:format="eac-r11snorm";aspect="stencil-only"] + expected: FAIL + + [:format="eac-rg11unorm";aspect="all"] + expected: FAIL + + [:format="eac-rg11unorm";aspect="depth-only"] + expected: FAIL + + [:format="eac-rg11unorm";aspect="stencil-only"] + expected: FAIL + + [:format="eac-rg11snorm";aspect="all"] + expected: FAIL + + [:format="eac-rg11snorm";aspect="depth-only"] + expected: FAIL + + [:format="eac-rg11snorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-4x4-unorm";aspect="all"] + expected: FAIL + + [:format="astc-4x4-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-4x4-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-5x4-unorm";aspect="all"] + expected: FAIL + + [:format="astc-5x4-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-5x4-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-5x5-unorm";aspect="all"] + expected: FAIL + + [:format="astc-5x5-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-5x5-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-6x5-unorm";aspect="all"] + expected: FAIL + + [:format="astc-6x5-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-6x5-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-6x6-unorm";aspect="all"] + expected: FAIL + + [:format="astc-6x6-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-6x6-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x5-unorm";aspect="all"] + expected: FAIL + + [:format="astc-8x5-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x5-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x6-unorm";aspect="all"] + expected: FAIL + + [:format="astc-8x6-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x6-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x8-unorm";aspect="all"] + expected: FAIL + + [:format="astc-8x8-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x8-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x5-unorm";aspect="all"] + expected: FAIL + + [:format="astc-10x5-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x5-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x6-unorm";aspect="all"] + expected: FAIL + + [:format="astc-10x6-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x6-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x8-unorm";aspect="all"] + expected: FAIL + + [:format="astc-10x8-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x8-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x10-unorm";aspect="all"] + expected: FAIL + + [:format="astc-10x10-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x10-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-12x10-unorm";aspect="all"] + expected: FAIL + + [:format="astc-12x10-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-12x10-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + [:format="astc-12x12-unorm";aspect="all"] + expected: FAIL + + [:format="astc-12x12-unorm";aspect="depth-only"] + expected: FAIL + + [:format="astc-12x12-unorm";aspect="stencil-only"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";aspect="all"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";aspect="depth-only"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb";aspect="stencil-only"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:occlusion_query_set,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestamp_query_set,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:cube_faces_square:*] + [:dimension="2d";size=[4,4,6\]] + expected: FAIL + + [:dimension="2d";size=[5,5,6\]] + expected: FAIL + + [:dimension="2d";size=[4,5,6\]] + expected: FAIL + + [:dimension="2d";size=[4,8,6\]] + expected: FAIL + + [:dimension="2d";size=[8,4,6\]] + expected: FAIL + + [:dimension="cube";size=[4,4,6\]] + expected: FAIL + + [:dimension="cube";size=[5,5,6\]] + expected: FAIL + + [:dimension="cube";size=[4,5,6\]] + expected: FAIL + + [:dimension="cube";size=[4,8,6\]] + expected: FAIL + + [:dimension="cube";size=[8,4,6\]] + expected: FAIL + + [:dimension="cube-array";size=[4,4,6\]] + expected: FAIL + + [:dimension="cube-array";size=[5,5,6\]] + expected: FAIL + + [:dimension="cube-array";size=[4,5,6\]] + expected: FAIL + + [:dimension="cube-array";size=[4,8,6\]] + expected: FAIL + + [:dimension="cube-array";size=[8,4,6\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:mip_levels:*] + [:textureDimension="1d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="1d";viewDimension="1d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d-array"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube-array"] + expected: FAIL + + [:textureDimension="3d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="3d";viewDimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:viewFormats:*] + [:formatFeature="_undef_";viewFormatFeature="_undef_"] + expected: FAIL + + [:formatFeature="_undef_";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:formatFeature="texture-compression-bc";viewFormatFeature="_undef_"] + expected: FAIL + + [:formatFeature="texture-compression-bc";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:formatFeature="texture-compression-bc";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:formatFeature="texture-compression-bc";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:formatFeature="texture-compression-etc2";viewFormatFeature="_undef_"] + expected: FAIL + + [:formatFeature="texture-compression-etc2";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:formatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:formatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:formatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:formatFeature="texture-compression-astc";viewFormatFeature="_undef_"] + expected: FAIL + + [:formatFeature="texture-compression-astc";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:formatFeature="texture-compression-astc";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:formatFeature="texture-compression-astc";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:formatFeature="texture-compression-astc";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:formatFeature="_undef_";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:formatFeature="_undef_";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:formatFeature="_undef_";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:formatFeature="depth32float-stencil8";viewFormatFeature="_undef_"] + expected: FAIL + + [:formatFeature="depth32float-stencil8";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:formatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:formatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:formatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:formatFeature="texture-compression-bc";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createTexture:texture_usage:*] + [:dimension="_undef_";format="r8unorm"] + expected: FAIL + + [:dimension="_undef_";format="r8snorm"] + expected: FAIL + + [:dimension="_undef_";format="r8uint"] + expected: FAIL + + [:dimension="_undef_";format="r8sint"] + expected: FAIL + + [:dimension="_undef_";format="r16uint"] + expected: FAIL + + [:dimension="_undef_";format="r16sint"] + expected: FAIL + + [:dimension="_undef_";format="r16float"] + expected: FAIL + + [:dimension="_undef_";format="rg8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rg8uint"] + expected: FAIL + + [:dimension="_undef_";format="rg8sint"] + expected: FAIL + + [:dimension="_undef_";format="r32uint"] + expected: FAIL + + [:dimension="_undef_";format="r32sint"] + expected: FAIL + + [:dimension="_undef_";format="r32float"] + expected: FAIL + + [:dimension="_undef_";format="rg16uint"] + expected: FAIL + + [:dimension="_undef_";format="rg16sint"] + expected: FAIL + + [:dimension="_undef_";format="rg16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgba8snorm"] + expected: FAIL + + [:dimension="_undef_";format="rgba8uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba8sint"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm"] + expected: FAIL + + [:dimension="_undef_";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="_undef_";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="_undef_";format="rg32uint"] + expected: FAIL + + [:dimension="_undef_";format="rg32sint"] + expected: FAIL + + [:dimension="_undef_";format="rg32float"] + expected: FAIL + + [:dimension="_undef_";format="rgba16uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba16float"] + expected: FAIL + + [:dimension="_undef_";format="rgba32uint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32sint"] + expected: FAIL + + [:dimension="_undef_";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="depth32float"] + expected: FAIL + + [:dimension="_undef_";format="depth16unorm"] + expected: FAIL + + [:dimension="_undef_";format="stencil8"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus"] + expected: FAIL + + [:dimension="_undef_";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="_undef_";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="_undef_";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="_undef_";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-r11snorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="_undef_";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="_undef_";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="r8unorm"] + expected: FAIL + + [:dimension="1d";format="r8snorm"] + expected: FAIL + + [:dimension="1d";format="r8uint"] + expected: FAIL + + [:dimension="1d";format="r8sint"] + expected: FAIL + + [:dimension="1d";format="r16uint"] + expected: FAIL + + [:dimension="1d";format="r16sint"] + expected: FAIL + + [:dimension="1d";format="r16float"] + expected: FAIL + + [:dimension="1d";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";format="rg8uint"] + expected: FAIL + + [:dimension="1d";format="rg8sint"] + expected: FAIL + + [:dimension="1d";format="r32uint"] + expected: FAIL + + [:dimension="1d";format="r32sint"] + expected: FAIL + + [:dimension="1d";format="r32float"] + expected: FAIL + + [:dimension="1d";format="rg16uint"] + expected: FAIL + + [:dimension="1d";format="rg16sint"] + expected: FAIL + + [:dimension="1d";format="rg16float"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="1d";format="rg32uint"] + expected: FAIL + + [:dimension="1d";format="rg32sint"] + expected: FAIL + + [:dimension="1d";format="rg32float"] + expected: FAIL + + [:dimension="1d";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";format="rgba16float"] + expected: FAIL + + [:dimension="1d";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="r8unorm"] + expected: FAIL + + [:dimension="2d";format="r8snorm"] + expected: FAIL + + [:dimension="2d";format="r8uint"] + expected: FAIL + + [:dimension="2d";format="r8sint"] + expected: FAIL + + [:dimension="2d";format="r16uint"] + expected: FAIL + + [:dimension="2d";format="r16sint"] + expected: FAIL + + [:dimension="2d";format="r16float"] + expected: FAIL + + [:dimension="2d";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";format="rg8uint"] + expected: FAIL + + [:dimension="2d";format="rg8sint"] + expected: FAIL + + [:dimension="2d";format="r32uint"] + expected: FAIL + + [:dimension="2d";format="r32sint"] + expected: FAIL + + [:dimension="2d";format="r32float"] + expected: FAIL + + [:dimension="2d";format="rg16uint"] + expected: FAIL + + [:dimension="2d";format="rg16sint"] + expected: FAIL + + [:dimension="2d";format="rg16float"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";format="rg32uint"] + expected: FAIL + + [:dimension="2d";format="rg32sint"] + expected: FAIL + + [:dimension="2d";format="rg32float"] + expected: FAIL + + [:dimension="2d";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";format="rgba16float"] + expected: FAIL + + [:dimension="2d";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";format="rgba32float"] + expected: FAIL + + [:dimension="2d";format="depth32float"] + expected: FAIL + + [:dimension="2d";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";format="stencil8"] + expected: FAIL + + [:dimension="2d";format="depth24plus"] + expected: FAIL + + [:dimension="2d";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="r8unorm"] + expected: FAIL + + [:dimension="3d";format="r8snorm"] + expected: FAIL + + [:dimension="3d";format="r8uint"] + expected: FAIL + + [:dimension="3d";format="r8sint"] + expected: FAIL + + [:dimension="3d";format="r16uint"] + expected: FAIL + + [:dimension="3d";format="r16sint"] + expected: FAIL + + [:dimension="3d";format="r16float"] + expected: FAIL + + [:dimension="3d";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";format="rg8uint"] + expected: FAIL + + [:dimension="3d";format="rg8sint"] + expected: FAIL + + [:dimension="3d";format="r32uint"] + expected: FAIL + + [:dimension="3d";format="r32sint"] + expected: FAIL + + [:dimension="3d";format="r32float"] + expected: FAIL + + [:dimension="3d";format="rg16uint"] + expected: FAIL + + [:dimension="3d";format="rg16sint"] + expected: FAIL + + [:dimension="3d";format="rg16float"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="3d";format="rg32uint"] + expected: FAIL + + [:dimension="3d";format="rg32sint"] + expected: FAIL + + [:dimension="3d";format="rg32float"] + expected: FAIL + + [:dimension="3d";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";format="rgba16float"] + expected: FAIL + + [:dimension="3d";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";format="rgba32float"] + expected: FAIL + + [:dimension="_undef_";format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:format:*] + [:textureFormatFeature="_undef_";viewFormatFeature="_undef_"] + expected: FAIL + + [:textureFormatFeature="_undef_";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-bc";viewFormatFeature="_undef_"] + expected: FAIL + + [:textureFormatFeature="texture-compression-bc";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:textureFormatFeature="texture-compression-bc";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-bc";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:textureFormatFeature="texture-compression-bc";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-etc2";viewFormatFeature="_undef_"] + expected: FAIL + + [:textureFormatFeature="texture-compression-etc2";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:textureFormatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:textureFormatFeature="texture-compression-etc2";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-astc";viewFormatFeature="_undef_"] + expected: FAIL + + [:textureFormatFeature="texture-compression-astc";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:textureFormatFeature="texture-compression-astc";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:textureFormatFeature="texture-compression-astc";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:textureFormatFeature="texture-compression-astc";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:textureFormatFeature="_undef_";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:textureFormatFeature="_undef_";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:textureFormatFeature="_undef_";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:textureFormatFeature="depth32float-stencil8";viewFormatFeature="_undef_"] + expected: FAIL + + [:textureFormatFeature="depth32float-stencil8";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:textureFormatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:textureFormatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:textureFormatFeature="depth32float-stencil8";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:depth_stencil_attachment,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:texture_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,query_set_type:*] + [:queryTypeA="occlusion";queryTypeB="occlusion"] + expected: FAIL + + [:queryTypeA="occlusion";queryTypeB="timestamp"] + expected: FAIL + + [:queryTypeA="timestamp";queryTypeB="occlusion"] + expected: FAIL + + [:queryTypeA="timestamp";queryTypeB="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginComputePass:timestampWrites,invalid_query_set:*] + [:querySetState="valid"] + expected: FAIL + + [:querySetState="invalid"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:dimension:*] + [:textureDimension="1d";viewDimension="1d"] + expected: FAIL + + [:textureDimension="1d";viewDimension="2d"] + expected: FAIL + + [:textureDimension="1d";viewDimension="2d-array"] + expected: FAIL + + [:textureDimension="1d";viewDimension="cube"] + expected: FAIL + + [:textureDimension="1d";viewDimension="cube-array"] + expected: FAIL + + [:textureDimension="1d";viewDimension="3d"] + expected: FAIL + + [:textureDimension="1d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="2d";viewDimension="1d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d-array"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube-array"] + expected: FAIL + + [:textureDimension="2d";viewDimension="3d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="3d";viewDimension="1d"] + expected: FAIL + + [:textureDimension="3d";viewDimension="2d"] + expected: FAIL + + [:textureDimension="3d";viewDimension="2d-array"] + expected: FAIL + + [:textureDimension="3d";viewDimension="cube"] + expected: FAIL + + [:textureDimension="3d";viewDimension="cube-array"] + expected: FAIL + + [:textureDimension="3d";viewDimension="3d"] + expected: FAIL + + [:textureDimension="3d";viewDimension="_undef_"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,beginRenderPass:timestamp_query_set,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,createView:array_layers:*] + [:textureDimension="1d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="1d";viewDimension="1d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d"] + expected: FAIL + + [:textureDimension="2d";viewDimension="2d-array"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube"] + expected: FAIL + + [:textureDimension="2d";viewDimension="cube-array"] + expected: FAIL + + [:textureDimension="3d";viewDimension="_undef_"] + expected: FAIL + + [:textureDimension="3d";viewDimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:buffer_state:*] + [:bufferState="valid"] + expected: FAIL + + [:bufferState="invalid"] + expected: FAIL + + [:bufferState="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:size_alignment:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/15/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/15/cts.https.html.ini new file mode 100644 index 0000000000..29529efa43 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/15/cts.https.html.ini @@ -0,0 +1,273 @@ +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_within_same_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:mipmap_level:*] + [:dimension="1d"] + expected: FAIL + + [:dimension="2d"] + expected: FAIL + + [:dimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:depth_stencil_copy_restrictions:*] + [:format="depth32float"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:sample_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer,usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_out_of_bounds:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_with_invalid_or_destroyed_texture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:overflow:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_state:*] + [:srcBufferState="valid";dstBufferState="valid"] + expected: FAIL + + [:srcBufferState="valid";dstBufferState="invalid"] + expected: FAIL + + [:srcBufferState="valid";dstBufferState="destroyed"] + expected: FAIL + + [:srcBufferState="invalid";dstBufferState="valid"] + expected: FAIL + + [:srcBufferState="invalid";dstBufferState="invalid"] + expected: FAIL + + [:srcBufferState="invalid";dstBufferState="destroyed"] + expected: FAIL + + [:srcBufferState="destroyed";dstBufferState="valid"] + expected: FAIL + + [:srcBufferState="destroyed";dstBufferState="invalid"] + expected: FAIL + + [:srcBufferState="destroyed";dstBufferState="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:set_pipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_format_compatibility:*] + [:srcFormatFeature="_undef_";dstFormatFeature="_undef_"] + expected: FAIL + + [:srcFormatFeature="_undef_";dstFormatFeature="texture-compression-bc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-bc";dstFormatFeature="_undef_"] + expected: FAIL + + [:srcFormatFeature="texture-compression-bc";dstFormatFeature="texture-compression-bc"] + expected: FAIL + + [:srcFormatFeature="_undef_";dstFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:srcFormatFeature="_undef_";dstFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:srcFormatFeature="_undef_";dstFormatFeature="texture-compression-astc"] + expected: FAIL + + [:srcFormatFeature="depth32float-stencil8";dstFormatFeature="_undef_"] + expected: FAIL + + [:srcFormatFeature="depth32float-stencil8";dstFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:srcFormatFeature="depth32float-stencil8";dstFormatFeature="texture-compression-bc"] + expected: FAIL + + [:srcFormatFeature="depth32float-stencil8";dstFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:srcFormatFeature="depth32float-stencil8";dstFormatFeature="texture-compression-astc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-bc";dstFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:srcFormatFeature="texture-compression-bc";dstFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:srcFormatFeature="texture-compression-bc";dstFormatFeature="texture-compression-astc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-etc2";dstFormatFeature="_undef_"] + expected: FAIL + + [:srcFormatFeature="texture-compression-etc2";dstFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:srcFormatFeature="texture-compression-etc2";dstFormatFeature="texture-compression-bc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-etc2";dstFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:srcFormatFeature="texture-compression-etc2";dstFormatFeature="texture-compression-astc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-astc";dstFormatFeature="_undef_"] + expected: FAIL + + [:srcFormatFeature="texture-compression-astc";dstFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:srcFormatFeature="texture-compression-astc";dstFormatFeature="texture-compression-bc"] + expected: FAIL + + [:srcFormatFeature="texture-compression-astc";dstFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:srcFormatFeature="texture-compression-astc";dstFormatFeature="texture-compression-astc"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:out_of_bounds:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:pipeline,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,clearBuffer:offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:dispatch_sizes:*] + [:dispatchType="direct";largeDimValue=0] + expected: FAIL + + [:dispatchType="direct";largeDimValue=1] + expected: FAIL + + [:dispatchType="direct";largeDimValue=65535] + expected: FAIL + + [:dispatchType="direct";largeDimValue=65536] + expected: FAIL + + [:dispatchType="direct";largeDimValue=2147483647] + expected: FAIL + + [:dispatchType="direct";largeDimValue=4294967295] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=0] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=1] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=65535] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=65536] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=2147483647] + expected: FAIL + + [:dispatchType="indirect";largeDimValue=4294967295] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_size_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:texture_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:multisampled_copy_restrictions:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyBufferToBuffer:copy_overflow:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/16/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/16/cts.https.html.ini new file mode 100644 index 0000000000..b9e353569e --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/16/cts.https.html.ini @@ -0,0 +1,6474 @@ +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,x_y_width_height_nonnegative:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_group_balanced:*] + [:encoderType="non-pass"] + expected: FAIL + + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,index_access:out_of_bounds:*] + [:indexCount=6;firstIndex=0;instanceCount=1] + expected: FAIL + + [:indexCount=6;firstIndex=0;instanceCount=10000] + expected: FAIL + + [:indexCount=6;firstIndex=1;instanceCount=1] + expected: FAIL + + [:indexCount=6;firstIndex=1;instanceCount=10000] + expected: FAIL + + [:indexCount=6;firstIndex=10000;instanceCount=1] + expected: FAIL + + [:indexCount=6;firstIndex=10000;instanceCount=10000] + expected: FAIL + + [:indexCount=5;firstIndex=1;instanceCount=1] + expected: FAIL + + [:indexCount=5;firstIndex=1;instanceCount=10000] + expected: FAIL + + [:indexCount=1;firstIndex=5;instanceCount=1] + expected: FAIL + + [:indexCount=1;firstIndex=5;instanceCount=10000] + expected: FAIL + + [:indexCount=1;firstIndex=6;instanceCount=1] + expected: FAIL + + [:indexCount=1;firstIndex=6;instanceCount=10000] + expected: FAIL + + [:indexCount=0;firstIndex=6;instanceCount=1] + expected: FAIL + + [:indexCount=0;firstIndex=6;instanceCount=10000] + expected: FAIL + + [:indexCount=0;firstIndex=7;instanceCount=1] + expected: FAIL + + [:indexCount=0;firstIndex=7;instanceCount=10000] + expected: FAIL + + [:indexCount=7;firstIndex=0;instanceCount=1] + expected: FAIL + + [:indexCount=7;firstIndex=0;instanceCount=10000] + expected: FAIL + + [:indexCount=10000;firstIndex=0;instanceCount=1] + expected: FAIL + + [:indexCount=10000;firstIndex=0;instanceCount=10000] + expected: FAIL + + [:indexCount=4294967295;firstIndex=4294967295;instanceCount=1] + expected: FAIL + + [:indexCount=4294967295;firstIndex=4294967295;instanceCount=10000] + expected: FAIL + + [:indexCount=4294967295;firstIndex=2;instanceCount=1] + expected: FAIL + + [:indexCount=4294967295;firstIndex=2;instanceCount=10000] + expected: FAIL + + [:indexCount=2;firstIndex=4294967295;instanceCount=1] + expected: FAIL + + [:indexCount=2;firstIndex=4294967295;instanceCount=10000] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setBlendConstant:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,xy_rect_contained_in_attachment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:index_buffer_OOB:*] + [:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexed"] + expected: FAIL + + [:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexedIndirect"] + expected: FAIL + + [:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexed"] + expected: FAIL + + [:bufferSizeInElements=10;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexedIndirect"] + expected: FAIL + + [:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexed"] + expected: FAIL + + [:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=10;drawType="drawIndexedIndirect"] + expected: FAIL + + [:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexed"] + expected: FAIL + + [:bufferSizeInElements=100;bindingSizeInElements=10;drawIndexCount=11;drawType="drawIndexedIndirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,index_access:out_of_bounds_zero_sized_index_buffer:*] + [:indexCount=3;firstIndex=1;instanceCount=1] + expected: FAIL + + [:indexCount=3;firstIndex=1;instanceCount=10000] + expected: FAIL + + [:indexCount=3;firstIndex=0;instanceCount=1] + expected: FAIL + + [:indexCount=3;firstIndex=0;instanceCount=10000] + expected: FAIL + + [:indexCount=0;firstIndex=1;instanceCount=1] + expected: FAIL + + [:indexCount=0;firstIndex=1;instanceCount=10000] + expected: FAIL + + [:indexCount=0;firstIndex=0;instanceCount=1] + expected: FAIL + + [:indexCount=0;firstIndex=0;instanceCount=10000] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges_with_compressed_texture_formats:*] + [:format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:format="etc2-rgb8unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgb8a1unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgba8unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-r11unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-r11snorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-rg11unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-rg11snorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-4x4-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-4x4-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x4-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x4-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x5-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x5-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x5-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x5-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x6-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x6-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x5-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x5-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x6-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x6-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x8-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x8-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x5-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x5-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x6-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x6-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x8-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x8-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x10-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x10-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x10-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x10-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x12-unorm";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x12-unorm-srgb";dimension="2d"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setScissorRect,x_y_width_height_nonnegative:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:buffer_binding_overlap:*] + [:drawType="draw"] + expected: FAIL + + [:drawType="drawIndexed"] + expected: FAIL + + [:drawType="drawIndirect"] + expected: FAIL + + [:drawType="drawIndexedIndirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:*] + [:dimension="1d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":1,"y":0,"z":0,"width":-1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":1,"z":0,"width":0,"height":-1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":1,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":1,"height":0,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":1,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=0;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=1;dstCopyLevel=3] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=0] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=1] + expected: FAIL + + [:dimension="3d";copyBoxOffsets={"x":0,"y":0,"z":2,"width":0,"height":0,"depthOrArrayLayers":-1};srcCopyLevel=3;dstCopyLevel=3] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:max_draw_count:*] + [:bundleFirstHalf=false;bundleSecondHalf=false;maxDrawCount=0] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=false;maxDrawCount=1] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=false;maxDrawCount=4] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=false;maxDrawCount=16] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=true;maxDrawCount=0] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=true;maxDrawCount=1] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=true;maxDrawCount=4] + expected: FAIL + + [:bundleFirstHalf=false;bundleSecondHalf=true;maxDrawCount=16] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=false;maxDrawCount=0] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=false;maxDrawCount=1] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=false;maxDrawCount=4] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=false;maxDrawCount=16] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=true;maxDrawCount=0] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=true;maxDrawCount=1] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=true;maxDrawCount=4] + expected: FAIL + + [:bundleFirstHalf=true;bundleSecondHalf=true;maxDrawCount=16] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:unused_buffer_bound:*] + [:smallIndexBuffer=false;smallVertexBuffer=false;smallInstanceBuffer=false] + expected: FAIL + + [:smallIndexBuffer=false;smallVertexBuffer=false;smallInstanceBuffer=true] + expected: FAIL + + [:smallIndexBuffer=false;smallVertexBuffer=true;smallInstanceBuffer=false] + expected: FAIL + + [:smallIndexBuffer=false;smallVertexBuffer=true;smallInstanceBuffer=true] + expected: FAIL + + [:smallIndexBuffer=true;smallVertexBuffer=false;smallInstanceBuffer=false] + expected: FAIL + + [:smallIndexBuffer=true;smallVertexBuffer=false;smallInstanceBuffer=true] + expected: FAIL + + [:smallIndexBuffer=true;smallVertexBuffer=true;smallInstanceBuffer=false] + expected: FAIL + + [:smallIndexBuffer=true;smallVertexBuffer=true;smallInstanceBuffer=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_marker:*] + [:encoderType="non-pass"] + expected: FAIL + + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_within_same_texture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setStencilReference:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:last_buffer_setting_take_account:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:*] + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="draw";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexed";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="zero";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="exile";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="zero";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="exile";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=false;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=false;AStride="oversize";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="zero";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="exact";offset=7] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=0] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=1] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=2] + expected: FAIL + + [:type="drawIndexedIndirect";VBSize="enough";IBSize="enough";VStride0=true;IStride0=true;AStride="oversize";offset=7] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setViewport,depth_rangeAndOrder:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,debug:debug_group:*] + [:encoderType="non-pass"] + expected: FAIL + + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,dynamic_state:setScissorRect,xy_rect_contained_in_attachment:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/17/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/17/cts.https.html.ini new file mode 100644 index 0000000000..5c71ac3956 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/17/cts.https.html.ini @@ -0,0 +1,405 @@ +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:offset_and_size_oob:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_offset_oob:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_passed_but_not_expected:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:state_and_binding_index:*] + [:encoderType="compute%20pass";state="valid";resourceType="buffer"] + expected: FAIL + + [:encoderType="compute%20pass";state="valid";resourceType="texture"] + expected: FAIL + + [:encoderType="compute%20pass";state="invalid";resourceType="buffer"] + expected: FAIL + + [:encoderType="compute%20pass";state="invalid";resourceType="texture"] + expected: FAIL + + [:encoderType="compute%20pass";state="destroyed";resourceType="buffer"] + expected: FAIL + + [:encoderType="compute%20pass";state="destroyed";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20pass";state="valid";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20pass";state="valid";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20pass";state="invalid";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20pass";state="invalid";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20pass";state="destroyed";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20pass";state="destroyed";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20bundle";state="valid";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20bundle";state="valid";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20bundle";state="invalid";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20bundle";state="invalid";resourceType="texture"] + expected: FAIL + + [:encoderType="render%20bundle";state="destroyed";resourceType="buffer"] + expected: FAIL + + [:encoderType="render%20bundle";state="destroyed";resourceType="texture"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_vertex_buffer_should_be_bound:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:all_needed_index_buffer_should_be_bound:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_and_size_oob:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:u32array_start_and_length:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setPipeline:pipeline,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:vertex_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:vertex_buffers_do_not_inherit_between_render_passes:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setPipeline:invalid_pipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setIndexBuffer:index_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:slot:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,state_tracking:vertex_buffers_inherit_from_previous_pipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:buffer_dynamic_offsets:*] + [:type="uniform";encoderType="compute%20pass"] + expected: FAIL + + [:type="uniform";encoderType="render%20pass"] + expected: FAIL + + [:type="uniform";encoderType="render%20bundle"] + expected: FAIL + + [:type="storage";encoderType="compute%20pass"] + expected: FAIL + + [:type="storage";encoderType="render%20pass"] + expected: FAIL + + [:type="storage";encoderType="render%20bundle"] + expected: FAIL + + [:type="read-only-storage";encoderType="compute%20pass"] + expected: FAIL + + [:type="read-only-storage";encoderType="render%20pass"] + expected: FAIL + + [:type="read-only-storage";encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:dynamic_offsets_match_expectations_in_pass_encoder:*] + [:encoderType="compute%20pass";dynamicOffsets=[256,0\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[256,0\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[1,2\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[1,2\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[256,0,0\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[256,0,0\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[256\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[256\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[512,0\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[512,0\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[1024,0\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[1024,0\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[4294967295,0\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[4294967295,0\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,512\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,512\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,1024\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,1024\];useU32array=true] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,4294967295\];useU32array=false] + expected: FAIL + + [:encoderType="compute%20pass";dynamicOffsets=[0,4294967295\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[1,2\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[1,2\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256,0,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256,0,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[256\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[512,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[512,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[1024,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[1024,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[4294967295,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[4294967295,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,512\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,512\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,1024\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,1024\];useU32array=true] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,4294967295\];useU32array=false] + expected: FAIL + + [:encoderType="render%20pass";dynamicOffsets=[0,4294967295\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[1,2\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[1,2\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256,0,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256,0,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[256\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[512,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[512,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[1024,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[1024,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[4294967295,0\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[4294967295,0\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,512\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,512\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,1024\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,1024\];useU32array=true] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,4294967295\];useU32array=false] + expected: FAIL + + [:encoderType="render%20bundle";dynamicOffsets=[0,4294967295\];useU32array=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,setVertexBuffer:offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,cmds,setBindGroup:bind_group,device_mismatch:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/18/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/18/cts.https.html.ini new file mode 100644 index 0000000000..45256e348e --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/18/cts.https.html.ini @@ -0,0 +1,945 @@ +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:buffer_binding,render_pipeline:*] + [:type="uniform"] + expected: FAIL + + [:type="storage"] + expected: FAIL + + [:type="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:empty_bind_group_layouts_requires_empty_bind_groups,compute_pass:*] + [:bindGroupLayoutEntryCount=3;computeCommand="dispatchIndirect"] + expected: FAIL + + [:bindGroupLayoutEntryCount=3;computeCommand="dispatch"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;computeCommand="dispatchIndirect"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;computeCommand="dispatch"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachments:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_balance:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_visibility_mismatch:*] + [:encoderType="compute%20pass";call="dispatch";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatch";callWithZero=false] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachmentBytesPerSample,aligned:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bind_groups_and_pipeline_layout_mismatch:*] + [:encoderType="compute%20pass";call="dispatch";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatch";callWithZero=false] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:sampler_binding,render_pipeline:*] + [:bglType="filtering";bgType="filtering"] + expected: FAIL + + [:bglType="filtering";bgType="non-filtering"] + expected: FAIL + + [:bglType="filtering";bgType="comparison"] + expected: FAIL + + [:bglType="non-filtering";bgType="filtering"] + expected: FAIL + + [:bglType="non-filtering";bgType="non-filtering"] + expected: FAIL + + [:bglType="non-filtering";bgType="comparison"] + expected: FAIL + + [:bglType="comparison";bgType="filtering"] + expected: FAIL + + [:bglType="comparison";bgType="non-filtering"] + expected: FAIL + + [:bglType="comparison";bgType="comparison"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_state:call_after_successful_finish:*] + [:callCmd="beginComputePass"] + expected: FAIL + + [:callCmd="beginRenderPass"] + expected: FAIL + + [:callCmd="insertDebugMarker"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:empty_bind_group_layouts_requires_empty_bind_groups,render_pass:*] + [:bindGroupLayoutEntryCount=3;renderCommand="draw"] + expected: FAIL + + [:bindGroupLayoutEntryCount=3;renderCommand="drawIndexed"] + expected: FAIL + + [:bindGroupLayoutEntryCount=3;renderCommand="drawIndirect"] + expected: FAIL + + [:bindGroupLayoutEntryCount=3;renderCommand="drawIndexedIndirect"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;renderCommand="draw"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;renderCommand="drawIndexed"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;renderCommand="drawIndirect"] + expected: FAIL + + [:bindGroupLayoutEntryCount=4;renderCommand="drawIndexedIndirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:render_bundle_commands:*] + [:command="draw"] + expected: FAIL + + [:command="drawIndexed"] + expected: FAIL + + [:command="drawIndexedIndirect"] + expected: FAIL + + [:command="drawIndirect"] + expected: FAIL + + [:command="setPipeline"] + expected: FAIL + + [:command="setBindGroup"] + expected: FAIL + + [:command="setIndexBuffer"] + expected: FAIL + + [:command="setVertexBuffer"] + expected: FAIL + + [:command="pushDebugGroup"] + expected: FAIL + + [:command="popDebugGroup"] + expected: FAIL + + [:command="insertDebugMarker"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_state:pass_end_invalid_order:*] + [:pass0Type="compute";pass1Type="compute"] + expected: FAIL + + [:pass0Type="compute";pass1Type="render"] + expected: FAIL + + [:pass0Type="render";pass1Type="compute"] + expected: FAIL + + [:pass0Type="render";pass1Type="render"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:depth_stencil_readonly_with_undefined_depth:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_resource_type_mismatch:*] + [:encoderType="compute%20pass";call="dispatch";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatch";callWithZero=false] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,programmable,pipeline_bind_group_compat:bgl_binding_mismatch:*] + [:encoderType="compute%20pass";call="dispatch";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatch";callWithZero=false] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="compute%20pass";call="dispatchIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="draw";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexed";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndirect";callWithZero=false] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=true] + expected: FAIL + + [:encoderType="render%20bundle";call="drawIndexedIndirect";callWithZero=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_state:pass_end_twice:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,limits,maxColorAttachmentBytesPerSample,unaligned:*] + [:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"\]] + expected: FAIL + + [:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:render_pass_commands:*] + [:command="draw"] + expected: FAIL + + [:command="drawIndexed"] + expected: FAIL + + [:command="drawIndexedIndirect"] + expected: FAIL + + [:command="drawIndirect"] + expected: FAIL + + [:command="setIndexBuffer"] + expected: FAIL + + [:command="setBindGroup"] + expected: FAIL + + [:command="setVertexBuffer"] + expected: FAIL + + [:command="setPipeline"] + expected: FAIL + + [:command="setViewport"] + expected: FAIL + + [:command="setScissorRect"] + expected: FAIL + + [:command="setBlendConstant"] + expected: FAIL + + [:command="setStencilReference"] + expected: FAIL + + [:command="beginOcclusionQuery"] + expected: FAIL + + [:command="endOcclusionQuery"] + expected: FAIL + + [:command="executeBundles"] + expected: FAIL + + [:command="pushDebugGroup"] + expected: FAIL + + [:command="popDebugGroup"] + expected: FAIL + + [:command="insertDebugMarker"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:compute_pass_commands:*] + [:command="setBindGroup"] + expected: FAIL + + [:command="setPipeline"] + expected: FAIL + + [:command="dispatchWorkgroups"] + expected: FAIL + + [:command="dispatchWorkgroupsIndirect"] + expected: FAIL + + [:command="pushDebugGroup"] + expected: FAIL + + [:command="popDebugGroup"] + expected: FAIL + + [:command="insertDebugMarker"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_state:pass_end_none:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:attachment_state,empty_color_formats:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,encoder_open_state:non_pass_commands:*] + [:command="beginComputePass"] + expected: FAIL + + [:command="beginRenderPass"] + expected: FAIL + + [:command="clearBuffer"] + expected: FAIL + + [:command="copyBufferToBuffer"] + expected: FAIL + + [:command="copyBufferToTexture"] + expected: FAIL + + [:command="copyTextureToBuffer"] + expected: FAIL + + [:command="copyTextureToTexture"] + expected: FAIL + + [:command="insertDebugMarker"] + expected: FAIL + + [:command="popDebugGroup"] + expected: FAIL + + [:command="pushDebugGroup"] + expected: FAIL + + [:command="resolveQuerySet"] + expected: FAIL + + [:command="writeTimestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:valid_texture_formats:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8a1unorm"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:format="etc2-rgba8unorm"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:format="eac-r11unorm"] + expected: FAIL + + [:format="eac-r11snorm"] + expected: FAIL + + [:format="eac-rg11unorm"] + expected: FAIL + + [:format="eac-rg11snorm"] + expected: FAIL + + [:format="astc-4x4-unorm"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x4-unorm"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x5-unorm"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x5-unorm"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x6-unorm"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x5-unorm"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:format="astc-8x6-unorm"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x8-unorm"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x5-unorm"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:format="astc-10x6-unorm"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:format="astc-10x8-unorm"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x10-unorm"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x10-unorm"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x12-unorm"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,createRenderBundleEncoder:depth_stencil_readonly:*] + [:depthStencilFormat="depth32float"] + expected: FAIL + + [:depthStencilFormat="depth16unorm"] + expected: FAIL + + [:depthStencilFormat="stencil8"] + expected: FAIL + + [:depthStencilFormat="depth24plus"] + expected: FAIL + + [:depthStencilFormat="depth24plus-stencil8"] + expected: FAIL + + [:depthStencilFormat="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,begin_end_invalid_nesting:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/19/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/19/cts.https.html.ini new file mode 100644 index 0000000000..6d2eb21798 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/19/cts.https.html.ini @@ -0,0 +1,297 @@ +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:occlusion_query,invalid_query_set:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:timestamp_query,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:sample_count_mismatch:*] + [:bundleSamples=1;passSamples=1] + expected: FAIL + + [:bundleSamples=4;passSamples=4] + expected: FAIL + + [:bundleFormat=4;passFormat=1] + expected: FAIL + + [:bundleFormat=1;passFormat=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:timestamp_query,invalid_query_set:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:empty_bundle_list:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:nesting:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:simple:*] + [:errorType="out-of-memory";errorFilter="out-of-memory"] + expected: FAIL + + [:errorType="out-of-memory";errorFilter="validation"] + expected: FAIL + + [:errorType="out-of-memory";errorFilter="internal"] + expected: FAIL + + [:errorType="validation";errorFilter="out-of-memory"] + expected: FAIL + + [:errorType="validation";errorFilter="internal"] + expected: FAIL + + [:errorType="validation";errorFilter="validation"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:destination_offset_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:parent_scope:*] + [:errorFilter="out-of-memory";stackDepth=1] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=10] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=100] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=1000] + expected: FAIL + + [:errorFilter="validation";stackDepth=1] + expected: FAIL + + [:errorFilter="validation";stackDepth=10] + expected: FAIL + + [:errorFilter="validation";stackDepth=100] + expected: FAIL + + [:errorFilter="validation";stackDepth=1000] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:timestamp_query,query_type_and_index:*] + [:type="occlusion"] + expected: FAIL + + [:type="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:depth_stencil_formats_mismatch:*] + [:bundleFormat="depth24plus";passFormat="depth24plus"] + expected: FAIL + + [:bundleFormat="depth24plus";passFormat="depth16unorm"] + expected: FAIL + + [:bundleFormat="depth24plus";passFormat="depth24plus-stencil8"] + expected: FAIL + + [:bundleFormat="stencil8";passFormat="depth24plus-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:empty:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:depth_stencil_readonly_mismatch:*] + [:depthStencilFormat="depth32float"] + expected: FAIL + + [:depthStencilFormat="depth16unorm"] + expected: FAIL + + [:depthStencilFormat="stencil8"] + expected: FAIL + + [:depthStencilFormat="depth24plus"] + expected: FAIL + + [:depthStencilFormat="depth24plus-stencil8"] + expected: FAIL + + [:depthStencilFormat="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:occlusion_query,query_type:*] + [:type="_undef_"] + expected: FAIL + + [:type="occlusion"] + expected: FAIL + + [:type="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:current_scope:*] + [:errorFilter="out-of-memory";stackDepth=1] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=10] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=100] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=1000] + expected: FAIL + + [:errorFilter="out-of-memory";stackDepth=100000] + expected: FAIL + + [:errorFilter="validation";stackDepth=1] + expected: FAIL + + [:errorFilter="validation";stackDepth=10] + expected: FAIL + + [:errorFilter="validation";stackDepth=100] + expected: FAIL + + [:errorFilter="validation";stackDepth=1000] + expected: FAIL + + [:errorFilter="validation";stackDepth=100000] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:balanced_siblings:*] + [:errorFilter="out-of-memory";numErrors=1] + expected: FAIL + + [:errorFilter="out-of-memory";numErrors=10] + expected: FAIL + + [:errorFilter="out-of-memory";numErrors=100] + expected: FAIL + + [:errorFilter="out-of-memory";numErrors=1000] + expected: FAIL + + [:errorFilter="validation";numErrors=1] + expected: FAIL + + [:errorFilter="validation";numErrors=10] + expected: FAIL + + [:errorFilter="validation";numErrors=100] + expected: FAIL + + [:errorFilter="validation";numErrors=1000] + expected: FAIL + + [:errorFilter="internal";numErrors=1] + expected: FAIL + + [:errorFilter="internal";numErrors=10] + expected: FAIL + + [:errorFilter="internal";numErrors=100] + expected: FAIL + + [:errorFilter="internal";numErrors=1000] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,begin_end:occlusion_query,disjoint_queries_with_same_query_index:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:destination_buffer_usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,render_bundle:color_formats_mismatch:*] + [:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["bgra8unorm","rg8unorm"\]] + expected: FAIL + + [:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["bgra8unorm","bgra8unorm"\]] + expected: FAIL + + [:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["rg8unorm","bgra8unorm"\]] + expected: FAIL + + [:bundleFormats=["bgra8unorm","rg8unorm"\];passFormats=["rg8unorm","bgra8unorm","rgba8unorm"\]] + expected: FAIL + + [:bundleFormats=["bgra8unorm","rg8unorm","rgba8unorm"\];passFormats=["rg8unorm","bgra8unorm"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:queryset_and_destination_buffer_state:*] + [:querySetState="valid";destinationState="valid"] + expected: FAIL + + [:querySetState="valid";destinationState="invalid"] + expected: FAIL + + [:querySetState="valid";destinationState="destroyed"] + expected: FAIL + + [:querySetState="invalid";destinationState="valid"] + expected: FAIL + + [:querySetState="invalid";destinationState="invalid"] + expected: FAIL + + [:querySetState="invalid";destinationState="destroyed"] + expected: FAIL + + [:querySetState="destroyed";destinationState="valid"] + expected: FAIL + + [:querySetState="destroyed";destinationState="invalid"] + expected: FAIL + + [:querySetState="destroyed";destinationState="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:resolve_buffer_oob:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,general:occlusion_query,query_index:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:query_set_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,encoding,queries,resolveQuerySet:first_query_and_query_count:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/2/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/2/cts.https.html.ini new file mode 100644 index 0000000000..b2bd2331df --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/2/cts.https.html.ini @@ -0,0 +1,5925 @@ +[cts.https.html?q=webgpu:api,operation,command_buffer,basic:empty:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,non_array:*] + [:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc4-r-unorm";dstFormat="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc4-r-snorm";dstFormat="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc5-rg-unorm";dstFormat="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc5-rg-snorm";dstFormat="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc6h-rgb-ufloat";dstFormat="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="bc6h-rgb-float";dstFormat="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm";dstFormat="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm";dstFormat="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm-srgb";dstFormat="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm-srgb";dstFormat="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm";dstFormat="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm";dstFormat="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm-srgb";dstFormat="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm-srgb";dstFormat="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm";dstFormat="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm";dstFormat="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm-srgb";dstFormat="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm-srgb";dstFormat="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-r11unorm";dstFormat="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-r11snorm";dstFormat="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-rg11unorm";dstFormat="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-rg11snorm";dstFormat="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm";dstFormat="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm";dstFormat="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm-srgb";dstFormat="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm-srgb";dstFormat="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm";dstFormat="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm";dstFormat="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm-srgb";dstFormat="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm-srgb";dstFormat="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm";dstFormat="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm";dstFormat="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm-srgb";dstFormat="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm-srgb";dstFormat="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm";dstFormat="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm";dstFormat="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm-srgb";dstFormat="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm-srgb";dstFormat="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm";dstFormat="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm";dstFormat="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm-srgb";dstFormat="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm-srgb";dstFormat="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm";dstFormat="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm";dstFormat="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm-srgb";dstFormat="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm-srgb";dstFormat="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm";dstFormat="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm";dstFormat="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm-srgb";dstFormat="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm-srgb";dstFormat="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm";dstFormat="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm";dstFormat="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm-srgb";dstFormat="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm-srgb";dstFormat="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm";dstFormat="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm";dstFormat="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm-srgb";dstFormat="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm-srgb";dstFormat="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm";dstFormat="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm";dstFormat="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm-srgb";dstFormat="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm-srgb";dstFormat="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm";dstFormat="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm";dstFormat="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm-srgb";dstFormat="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm-srgb";dstFormat="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm";dstFormat="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm";dstFormat="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm-srgb";dstFormat="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm-srgb";dstFormat="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm";dstFormat="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm";dstFormat="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm-srgb";dstFormat="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm-srgb";dstFormat="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm";dstFormat="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm";dstFormat="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm-srgb";dstFormat="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm-srgb";dstFormat="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:*] + [:format="depth32float"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_color:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:copy_order:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,buffers,threading:destroyed:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:state_transitions:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:mip_levels:*] + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:undefined_params:*] + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";dimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow_depth_stencil:*] + [:format="depth32float";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="depth16unorm";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_depth:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyBufferToBuffer:single:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_indices:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes_copy_depth_stencil:*] + [:format="depth32float";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="depth16unorm";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="depth24plus-stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="WriteTexture";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyB2T";aspect="stencil-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyT2B";aspect="depth-only"] + expected: FAIL + + [:format="depth32float-stencil8";copyMethod="CopyT2B";aspect="stencil-only"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes:*] + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,array:*] + [:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc1-rgba-unorm-srgb";dstFormat="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc2-rgba-unorm-srgb";dstFormat="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc3-rgba-unorm-srgb";dstFormat="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc4-r-unorm";dstFormat="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc4-r-snorm";dstFormat="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc5-rg-unorm";dstFormat="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc5-rg-snorm";dstFormat="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc6h-rgb-ufloat";dstFormat="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="bc6h-rgb-float";dstFormat="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bc7-rgba-unorm-srgb";dstFormat="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm";dstFormat="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm";dstFormat="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm-srgb";dstFormat="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8unorm-srgb";dstFormat="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm";dstFormat="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm";dstFormat="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm-srgb";dstFormat="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgb8a1unorm-srgb";dstFormat="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm";dstFormat="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm";dstFormat="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm-srgb";dstFormat="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="etc2-rgba8unorm-srgb";dstFormat="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-r11unorm";dstFormat="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-r11snorm";dstFormat="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-rg11unorm";dstFormat="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="eac-rg11snorm";dstFormat="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm";dstFormat="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm";dstFormat="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm-srgb";dstFormat="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-4x4-unorm-srgb";dstFormat="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm";dstFormat="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm";dstFormat="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm-srgb";dstFormat="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x4-unorm-srgb";dstFormat="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm";dstFormat="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm";dstFormat="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm-srgb";dstFormat="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-5x5-unorm-srgb";dstFormat="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm";dstFormat="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm";dstFormat="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm-srgb";dstFormat="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x5-unorm-srgb";dstFormat="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm";dstFormat="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm";dstFormat="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm-srgb";dstFormat="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-6x6-unorm-srgb";dstFormat="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm";dstFormat="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm";dstFormat="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm-srgb";dstFormat="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x5-unorm-srgb";dstFormat="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm";dstFormat="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm";dstFormat="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm-srgb";dstFormat="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x6-unorm-srgb";dstFormat="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm";dstFormat="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm";dstFormat="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm-srgb";dstFormat="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-8x8-unorm-srgb";dstFormat="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm";dstFormat="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm";dstFormat="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm-srgb";dstFormat="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x5-unorm-srgb";dstFormat="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm";dstFormat="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm";dstFormat="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm-srgb";dstFormat="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x6-unorm-srgb";dstFormat="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm";dstFormat="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm";dstFormat="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm-srgb";dstFormat="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x8-unorm-srgb";dstFormat="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm";dstFormat="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm";dstFormat="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm-srgb";dstFormat="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-10x10-unorm-srgb";dstFormat="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm";dstFormat="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm";dstFormat="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm-srgb";dstFormat="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x10-unorm-srgb";dstFormat="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm";dstFormat="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm";dstFormat="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm-srgb";dstFormat="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="astc-12x12-unorm-srgb";dstFormat="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:origins_and_extents:*] + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:zero_sized:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,image_copy:rowsPerImage_and_bytesPerRow:*] + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,basic:b2t2t2b:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,non_array:*] + [:srcFormat="r8unorm";dstFormat="r8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="r8unorm";dstFormat="r8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="r8unorm";dstFormat="r8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="r8snorm";dstFormat="r8snorm";dimension="1d"] + expected: FAIL + + [:srcFormat="r8snorm";dstFormat="r8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="r8snorm";dstFormat="r8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="r8uint";dstFormat="r8uint";dimension="1d"] + expected: FAIL + + [:srcFormat="r8uint";dstFormat="r8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r8uint";dstFormat="r8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r8sint";dstFormat="r8sint";dimension="1d"] + expected: FAIL + + [:srcFormat="r8sint";dstFormat="r8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r8sint";dstFormat="r8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r16uint";dstFormat="r16uint";dimension="1d"] + expected: FAIL + + [:srcFormat="r16uint";dstFormat="r16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r16uint";dstFormat="r16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r16sint";dstFormat="r16sint";dimension="1d"] + expected: FAIL + + [:srcFormat="r16sint";dstFormat="r16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r16sint";dstFormat="r16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r16float";dstFormat="r16float";dimension="1d"] + expected: FAIL + + [:srcFormat="r16float";dstFormat="r16float";dimension="2d"] + expected: FAIL + + [:srcFormat="r16float";dstFormat="r16float";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8unorm";dstFormat="rg8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rg8unorm";dstFormat="rg8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8unorm";dstFormat="rg8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8snorm";dstFormat="rg8snorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rg8snorm";dstFormat="rg8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8snorm";dstFormat="rg8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8uint";dstFormat="rg8uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg8uint";dstFormat="rg8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8uint";dstFormat="rg8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8sint";dstFormat="rg8sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg8sint";dstFormat="rg8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8sint";dstFormat="rg8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r32uint";dstFormat="r32uint";dimension="1d"] + expected: FAIL + + [:srcFormat="r32uint";dstFormat="r32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r32uint";dstFormat="r32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r32sint";dstFormat="r32sint";dimension="1d"] + expected: FAIL + + [:srcFormat="r32sint";dstFormat="r32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r32sint";dstFormat="r32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r32float";dstFormat="r32float";dimension="1d"] + expected: FAIL + + [:srcFormat="r32float";dstFormat="r32float";dimension="2d"] + expected: FAIL + + [:srcFormat="r32float";dstFormat="r32float";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16uint";dstFormat="rg16uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg16uint";dstFormat="rg16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16uint";dstFormat="rg16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16sint";dstFormat="rg16sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg16sint";dstFormat="rg16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16sint";dstFormat="rg16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16float";dstFormat="rg16float";dimension="1d"] + expected: FAIL + + [:srcFormat="rg16float";dstFormat="rg16float";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16float";dstFormat="rg16float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8snorm";dstFormat="rgba8snorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8snorm";dstFormat="rgba8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8snorm";dstFormat="rgba8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8uint";dstFormat="rgba8uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8uint";dstFormat="rgba8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8uint";dstFormat="rgba8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8sint";dstFormat="rgba8sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba8sint";dstFormat="rgba8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8sint";dstFormat="rgba8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="rgb10a2unorm";dstFormat="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:srcFormat="rgb10a2unorm";dstFormat="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgb10a2unorm";dstFormat="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg11b10ufloat";dstFormat="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:srcFormat="rg11b10ufloat";dstFormat="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="rg11b10ufloat";dstFormat="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:srcFormat="rgb9e5ufloat";dstFormat="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:srcFormat="rgb9e5ufloat";dstFormat="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="rgb9e5ufloat";dstFormat="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32uint";dstFormat="rg32uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg32uint";dstFormat="rg32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32uint";dstFormat="rg32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32sint";dstFormat="rg32sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rg32sint";dstFormat="rg32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32sint";dstFormat="rg32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32float";dstFormat="rg32float";dimension="1d"] + expected: FAIL + + [:srcFormat="rg32float";dstFormat="rg32float";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32float";dstFormat="rg32float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16uint";dstFormat="rgba16uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba16uint";dstFormat="rgba16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16uint";dstFormat="rgba16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16sint";dstFormat="rgba16sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba16sint";dstFormat="rgba16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16sint";dstFormat="rgba16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16float";dstFormat="rgba16float";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba16float";dstFormat="rgba16float";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16float";dstFormat="rgba16float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32uint";dstFormat="rgba32uint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba32uint";dstFormat="rgba32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32uint";dstFormat="rgba32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32sint";dstFormat="rgba32sint";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba32sint";dstFormat="rgba32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32sint";dstFormat="rgba32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32float";dstFormat="rgba32float";dimension="1d"] + expected: FAIL + + [:srcFormat="rgba32float";dstFormat="rgba32float";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32float";dstFormat="rgba32float";dimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,clearBuffer:clear:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,basic:b2t2b:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,array:*] + [:srcFormat="r8unorm";dstFormat="r8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="r8unorm";dstFormat="r8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="r8snorm";dstFormat="r8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="r8snorm";dstFormat="r8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="r8uint";dstFormat="r8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r8uint";dstFormat="r8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r8sint";dstFormat="r8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r8sint";dstFormat="r8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r16uint";dstFormat="r16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r16uint";dstFormat="r16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r16sint";dstFormat="r16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r16sint";dstFormat="r16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r16float";dstFormat="r16float";dimension="2d"] + expected: FAIL + + [:srcFormat="r16float";dstFormat="r16float";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8unorm";dstFormat="rg8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8unorm";dstFormat="rg8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8snorm";dstFormat="rg8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8snorm";dstFormat="rg8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8uint";dstFormat="rg8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8uint";dstFormat="rg8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg8sint";dstFormat="rg8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg8sint";dstFormat="rg8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r32uint";dstFormat="r32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="r32uint";dstFormat="r32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="r32sint";dstFormat="r32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="r32sint";dstFormat="r32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="r32float";dstFormat="r32float";dimension="2d"] + expected: FAIL + + [:srcFormat="r32float";dstFormat="r32float";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16uint";dstFormat="rg16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16uint";dstFormat="rg16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16sint";dstFormat="rg16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16sint";dstFormat="rg16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg16float";dstFormat="rg16float";dimension="2d"] + expected: FAIL + + [:srcFormat="rg16float";dstFormat="rg16float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm";dstFormat="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8unorm-srgb";dstFormat="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8snorm";dstFormat="rgba8snorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8snorm";dstFormat="rgba8snorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8uint";dstFormat="rgba8uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8uint";dstFormat="rgba8uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba8sint";dstFormat="rgba8sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba8sint";dstFormat="rgba8sint";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm";dstFormat="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:srcFormat="bgra8unorm-srgb";dstFormat="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:srcFormat="rgb10a2unorm";dstFormat="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:srcFormat="rgb10a2unorm";dstFormat="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:srcFormat="rg11b10ufloat";dstFormat="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="rg11b10ufloat";dstFormat="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:srcFormat="rgb9e5ufloat";dstFormat="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:srcFormat="rgb9e5ufloat";dstFormat="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32uint";dstFormat="rg32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32uint";dstFormat="rg32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32sint";dstFormat="rg32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32sint";dstFormat="rg32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rg32float";dstFormat="rg32float";dimension="2d"] + expected: FAIL + + [:srcFormat="rg32float";dstFormat="rg32float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16uint";dstFormat="rgba16uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16uint";dstFormat="rgba16uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16sint";dstFormat="rgba16sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16sint";dstFormat="rgba16sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba16float";dstFormat="rgba16float";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba16float";dstFormat="rgba16float";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32uint";dstFormat="rgba32uint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32uint";dstFormat="rgba32uint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32sint";dstFormat="rgba32sint";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32sint";dstFormat="rgba32sint";dimension="3d"] + expected: FAIL + + [:srcFormat="rgba32float";dstFormat="rgba32float";dimension="2d"] + expected: FAIL + + [:srcFormat="rgba32float";dstFormat="rgba32float";dimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_order:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/20/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/20/cts.https.html.ini new file mode 100644 index 0000000000..a5b8914cb9 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/20/cts.https.html.ini @@ -0,0 +1,7779 @@ +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:texture_buffer_usages:*] + [:copyType="CopyB2T"] + expected: FAIL + + [:copyType="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:index_range,explicit_layout:*] + [:index=0] + expected: FAIL + + [:index=1] + expected: FAIL + + [:index=2] + expected: FAIL + + [:index=3] + expected: FAIL + + [:index=4] + expected: FAIL + + [:index=5] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:bytes_per_row_alignment:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="depth32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:unique_js_object,explicit_layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:bound_on_rows_per_image:*] + [:method="WriteTexture";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="3d";size=[4,4,3\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_usage_and_aspect:*] + [:format="depth32float"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_buffer_size:*] + [:format="depth32float";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="WriteTexture"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:texture,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:offset_alignment:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="depth32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,error_scope:balanced_nesting:*] + [:errorFilter="out-of-memory";numErrors=1] + expected: FAIL + + [:errorFilter="out-of-memory";numErrors=10] + expected: FAIL + + [:errorFilter="out-of-memory";numErrors=100] + expected: FAIL + + [:errorFilter="out-of-memory";numErrors=1000] + expected: FAIL + + [:errorFilter="validation";numErrors=1] + expected: FAIL + + [:errorFilter="validation";numErrors=10] + expected: FAIL + + [:errorFilter="validation";numErrors=100] + expected: FAIL + + [:errorFilter="validation";numErrors=1000] + expected: FAIL + + [:errorFilter="internal";numErrors=1] + expected: FAIL + + [:errorFilter="internal";numErrors=10] + expected: FAIL + + [:errorFilter="internal";numErrors=100] + expected: FAIL + + [:errorFilter="internal";numErrors=1000] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:usage:*] + [:method="CopyB2T"] + expected: FAIL + + [:method="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:bound_on_bytes_per_row:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="depth32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:rows_per_image_alignment:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="depth32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:copy_end_overflows_u64:*] + [:method="WriteTexture"] + expected: FAIL + + [:method="CopyB2T"] + expected: FAIL + + [:method="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:required_bytes_in_copy:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="depth32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="depth16unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="stencil8";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:device_mismatch:*] + [:copyType="CopyB2T"] + expected: FAIL + + [:copyType="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_buffer_offset:*] + [:format="depth32float";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth16unorm";aspect="depth-only";copyType="WriteTexture"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth24plus-stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="depth-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyB2T"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyT2B"] + expected: FAIL + + [:format="depth32float-stencil8";aspect="stencil-only";copyType="WriteTexture"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:unique_js_object,auto_layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:sample_count:*] + [:copyType="CopyB2T"] + expected: FAIL + + [:copyType="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:usage:*] + [:method="WriteTexture";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="3d";size=[4,4,3\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,layout_related:bound_on_offset:*] + [:method="WriteTexture"] + expected: FAIL + + [:method="CopyB2T"] + expected: FAIL + + [:method="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:valid:*] + [:method="WriteTexture";textureState="valid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="valid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="valid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";textureState="valid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";textureState="invalid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="invalid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="invalid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";textureState="invalid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";textureState="destroyed";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="destroyed";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="WriteTexture";textureState="destroyed";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="WriteTexture";textureState="destroyed";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="valid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="valid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="valid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="valid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="invalid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="invalid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="invalid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="invalid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="destroyed";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="destroyed";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyB2T";textureState="destroyed";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyB2T";textureState="destroyed";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="valid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="valid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="valid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="valid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="invalid";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="invalid";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="invalid";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="invalid";dimension="3d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="destroyed";dimension="1d";size=[4,1,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="destroyed";dimension="2d";size=[4,4,1\]] + expected: FAIL + + [:method="CopyT2B";textureState="destroyed";dimension="2d";size=[4,4,3\]] + expected: FAIL + + [:method="CopyT2B";textureState="destroyed";dimension="3d";size=[4,4,3\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,buffer_related:buffer_state:*] + [:method="CopyB2T";state="valid"] + expected: FAIL + + [:method="CopyB2T";state="invalid"] + expected: FAIL + + [:method="CopyB2T";state="destroyed"] + expected: FAIL + + [:method="CopyT2B";state="valid"] + expected: FAIL + + [:method="CopyT2B";state="invalid"] + expected: FAIL + + [:method="CopyT2B";state="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,getBindGroupLayout:index_range,auto_layout:*] + [:index=0] + expected: FAIL + + [:index=1] + expected: FAIL + + [:index=2] + expected: FAIL + + [:index=3] + expected: FAIL + + [:index=4] + expected: FAIL + + [:index=5] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/21/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/21/cts.https.html.ini new file mode 100644 index 0000000000..b6c763dd37 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/21/cts.https.html.ini @@ -0,0 +1,6492 @@ +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:copy_rectangle:*] + [:method="WriteTexture";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";dimension="3d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_canvas,contexts:*] + [:contextType="2d"] + expected: FAIL + + [:contextType="bitmaprenderer"] + expected: FAIL + + [:contextType="webgl"] + expected: FAIL + + [:contextType="webgl2"] + expected: FAIL + + [:contextType="webgpu"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,format:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + [:format="depth32float"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8a1unorm"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:format="etc2-rgba8unorm"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:format="eac-r11unorm"] + expected: FAIL + + [:format="eac-r11snorm"] + expected: FAIL + + [:format="eac-rg11unorm"] + expected: FAIL + + [:format="eac-rg11snorm"] + expected: FAIL + + [:format="astc-4x4-unorm"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x4-unorm"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x5-unorm"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x5-unorm"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x6-unorm"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x5-unorm"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:format="astc-8x6-unorm"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x8-unorm"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x5-unorm"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:format="astc-10x6-unorm"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:format="astc-10x8-unorm"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x10-unorm"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x10-unorm"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x12-unorm"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,mipLevel:*] + [:mipLevel=0] + expected: FAIL + + [:mipLevel=5] + expected: FAIL + + [:mipLevel=6] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:mip_level:*] + [:method="WriteTexture";dimension="1d";size=[32,1,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[32,32,1\]] + expected: FAIL + + [:method="WriteTexture";dimension="2d";size=[32,32,3\]] + expected: FAIL + + [:method="WriteTexture";dimension="3d";size=[32,32,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="1d";size=[32,1,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[32,32,1\]] + expected: FAIL + + [:method="CopyB2T";dimension="2d";size=[32,32,3\]] + expected: FAIL + + [:method="CopyB2T";dimension="3d";size=[32,32,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="1d";size=[32,1,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[32,32,1\]] + expected: FAIL + + [:method="CopyT2B";dimension="2d";size=[32,32,3\]] + expected: FAIL + + [:method="CopyT2B";dimension="3d";size=[32,32,3\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_offscreenCanvas,contexts:*] + [:contextType="2d"] + expected: FAIL + + [:contextType="bitmaprenderer"] + expected: FAIL + + [:contextType="webgl"] + expected: FAIL + + [:contextType="webgl2"] + expected: FAIL + + [:contextType="webgpu"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:format:*] + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="r32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rg32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="1d";format="rgba32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="r32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="r32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="r32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba8uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba8sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rg32float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba16uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba16sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba16float"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba32uint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba32sint"] + expected: FAIL + + [:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="r32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rg32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="1d";format="rgba32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="r32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="r32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="r32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba8uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba8sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rg32float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba16uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba16sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba16float"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba32uint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba32sint"] + expected: FAIL + + [:method="CopyB2T";depthOrArrayLayers=32;dimension="3d";format="rgba32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="r32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rg32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="1d";format="rgba32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="r32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="depth32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=1;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="r32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rg32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="rgba32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="depth32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="depth16unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="stencil8"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc4-r-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc4-r-snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc5-rg-snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc6h-rgb-float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="eac-r11unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="eac-r11snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="eac-rg11unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="eac-rg11snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=3;dimension="2d";format="astc-12x12-unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="r32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba8snorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba8uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba8sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="bgra8unorm-srgb"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgb10a2unorm"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg11b10ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgb9e5ufloat"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rg32float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba16uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba16sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba16float"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba32uint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba32sint"] + expected: FAIL + + [:method="CopyT2B";depthOrArrayLayers=32;dimension="3d";format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyBufferToBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:map_command_recording_order:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyBufferToTexture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_offscreenCanvas,state:*] + [:state="nocontext"] + expected: FAIL + + [:state="detached-nocontext"] + expected: FAIL + + [:state="detached-hascontext"] + expected: FAIL + + [:state="valid"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:size_alignment:*] + [:method="WriteTexture";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,query_set,destroy:twice:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,query_set,create:count:*] + [:type="occlusion"] + expected: FAIL + + [:type="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:writeBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,state:*] + [:state="valid"] + expected: FAIL + + [:state="invalid"] + expected: FAIL + + [:state="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:origin_alignment:*] + [:method="WriteTexture";format="r8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="r32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rg32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="rgba32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc4-r-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc5-rg-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc6h-rgb-float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-r11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="eac-rg11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-4x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-5x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-6x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-8x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-10x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="WriteTexture";format="astc-12x12-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="r32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rg32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="rgba32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc4-r-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc5-rg-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc6h-rgb-float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-r11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="eac-rg11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-4x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-5x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-6x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-8x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-10x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyB2T";format="astc-12x12-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="r32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8snorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba8sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bgra8unorm-srgb";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb10a2unorm";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg11b10ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgb9e5ufloat";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rg32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba16float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32uint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32sint";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";depthOrArrayLayers=1;dimension="1d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="rgba32float";depthOrArrayLayers=3;dimension="3d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc1-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc2-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc3-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc4-r-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc5-rg-snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-ufloat";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc6h-rgb-float";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="bc7-rgba-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgb8a1unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="etc2-rgba8unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-r11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="eac-rg11snorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-4x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x4-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-5x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-6x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-8x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x5-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x6-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x8-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-10x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x10-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";depthOrArrayLayers=1;dimension="2d"] + expected: FAIL + + [:method="CopyT2B";format="astc-12x12-unorm-srgb";depthOrArrayLayers=3;dimension="2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,sample_count:*] + [:sampleCount=1] + expected: FAIL + + [:sampleCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_imageBitmap,state:*] + [:closed=false] + expected: FAIL + + [:closed=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,image_copy,texture_related:sample_count:*] + [:method="WriteTexture"] + expected: FAIL + + [:method="CopyB2T"] + expected: FAIL + + [:method="CopyT2B"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_canvas,state:*] + [:state="nocontext"] + expected: FAIL + + [:state="placeholder-nocontext"] + expected: FAIL + + [:state="placeholder-hascontext"] + expected: FAIL + + [:state="valid"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_image,crossOrigin:*] + [:sourceImage="canvas";isOriginClean=true] + expected: FAIL + + [:sourceImage="canvas";isOriginClean=false] + expected: FAIL + + [:sourceImage="offscreenCanvas";isOriginClean=true] + expected: FAIL + + [:sourceImage="offscreenCanvas";isOriginClean=false] + expected: FAIL + + [:sourceImage="imageBitmap";isOriginClean=true] + expected: FAIL + + [:sourceImage="imageBitmap";isOriginClean=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,buffer_mapped:copyTextureToBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,usage:*] + [:usage=1] + expected: FAIL + + [:usage=2] + expected: FAIL + + [:usage=4] + expected: FAIL + + [:usage=8] + expected: FAIL + + [:usage=16] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/22/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/22/cts.https.html.ini new file mode 100644 index 0000000000..fa121778d3 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/22/cts.https.html.ini @@ -0,0 +1,279 @@ +[cts.https.html?q=webgpu:api,validation,queue,writeTexture:texture,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeBuffer:usages:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_sparse:*] + [:encoderType="render%20pass";attachmentCount=1] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=2] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=3] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=4] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=5] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=6] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=7] + expected: FAIL + + [:encoderType="render%20pass";attachmentCount=8] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=1] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=2] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=3] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=4] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=5] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=6] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=7] + expected: FAIL + + [:encoderType="render%20bundle";attachmentCount=8] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeBuffer:ranges:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,query_set:resolveQuerySet:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_format:*] + [:encoderType="render%20pass";encoderFormatFeature="_undef_";pipelineFormatFeature="_undef_"] + expected: FAIL + + [:encoderType="render%20bundle";encoderFormatFeature="_undef_";pipelineFormatFeature="_undef_"] + expected: FAIL + + [:encoderType="render%20pass";encoderFormatFeature="_undef_";pipelineFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:encoderType="render%20pass";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="_undef_"] + expected: FAIL + + [:encoderType="render%20pass";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:encoderType="render%20bundle";encoderFormatFeature="_undef_";pipelineFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:encoderType="render%20bundle";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="_undef_"] + expected: FAIL + + [:encoderType="render%20bundle";encoderFormatFeature="depth32float-stencil8";pipelineFormatFeature="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_count:*] + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,color_format:*] + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeBuffer:buffer_state:*] + [:bufferState="valid"] + expected: FAIL + + [:bufferState="invalid"] + expected: FAIL + + [:bufferState="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,sample_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_sparse:*] + [:attachmentCount=1] + expected: FAIL + + [:attachmentCount=2] + expected: FAIL + + [:attachmentCount=3] + expected: FAIL + + [:attachmentCount=4] + expected: FAIL + + [:attachmentCount=5] + expected: FAIL + + [:attachmentCount=6] + expected: FAIL + + [:attachmentCount=7] + expected: FAIL + + [:attachmentCount=8] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeTexture:texture_state:*] + [:textureState="valid"] + expected: FAIL + + [:textureState="invalid"] + expected: FAIL + + [:textureState="destroyed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,source:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeTexture:sample_count:*] + [:sampleCount=1] + expected: FAIL + + [:sampleCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeBuffer:buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,writeTexture:usages:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,query_set:beginOcclusionQuery:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,depth_format:*] + [:passFeature="_undef_";bundleFeature="_undef_"] + expected: FAIL + + [:passFeature="_undef_";bundleFeature="depth32float-stencil8"] + expected: FAIL + + [:passFeature="depth32float-stencil8";bundleFeature="_undef_"] + expected: FAIL + + [:passFeature="depth32float-stencil8";bundleFeature="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,destination:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,color_format:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_and_bundle,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,destroyed,query_set:writeTimestamp:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,queue,submit:command_buffer,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,depth_stencil_read_only_write_state:*] + [:encoderType="render%20pass";format="_undef_"] + expected: FAIL + + [:encoderType="render%20pass";format="depth32float"] + expected: FAIL + + [:encoderType="render%20pass";format="depth16unorm"] + expected: FAIL + + [:encoderType="render%20pass";format="stencil8"] + expected: FAIL + + [:encoderType="render%20pass";format="depth24plus"] + expected: FAIL + + [:encoderType="render%20pass";format="depth24plus-stencil8"] + expected: FAIL + + [:encoderType="render%20bundle";format="_undef_"] + expected: FAIL + + [:encoderType="render%20bundle";format="depth32float"] + expected: FAIL + + [:encoderType="render%20bundle";format="depth16unorm"] + expected: FAIL + + [:encoderType="render%20bundle";format="stencil8"] + expected: FAIL + + [:encoderType="render%20bundle";format="depth24plus"] + expected: FAIL + + [:encoderType="render%20bundle";format="depth24plus-stencil8"] + expected: FAIL + + [:encoderType="render%20pass";format="depth32float-stencil8"] + expected: FAIL + + [:encoderType="render%20bundle";format="depth32float-stencil8"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/23/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/23/cts.https.html.ini new file mode 100644 index 0000000000..220b65117e --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/23/cts.https.html.ini @@ -0,0 +1,374 @@ +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,empty:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,sample_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,unaligned:*] + [:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"\]] + expected: FAIL + + [:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment:*] + [:format="depth32float"] + expected: FAIL + + [:format="depth16unorm"] + expected: FAIL + + [:format="stencil8"] + expected: FAIL + + [:format="depth24plus"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,usage:*] + [:usage=3] + expected: FAIL + + [:usage=12] + expected: FAIL + + [:usage=8] + expected: FAIL + + [:usage=20] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,sample_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,aligned:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_size:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,array_layer_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_color_attachment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,sample_count:*] + [:encoderType="render%20pass";attachmentType="color"] + expected: FAIL + + [:encoderType="render%20pass";attachmentType="depthstencil"] + expected: FAIL + + [:encoderType="render%20bundle";attachmentType="color"] + expected: FAIL + + [:encoderType="render%20bundle";attachmentType="depthstencil"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,color_depth_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachments:*] + [:colorAttachmentsCount=8] + expected: FAIL + + [:colorAttachmentsCount=9] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,non_multisampled:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,mipmap_level_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,error_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_depth_stencil_attachment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,layer_count:*] + [:arrayLayerCount=5;baseArrayLayer=0] + expected: FAIL + + [:arrayLayerCount=1;baseArrayLayer=0] + expected: FAIL + + [:arrayLayerCount=1;baseArrayLayer=9] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,sample_counts_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,depth_clear_value:*] + [:depthLoadOp="load";depthClearValue=-1] + expected: FAIL + + [:depthLoadOp="load";depthClearValue=0] + expected: FAIL + + [:depthLoadOp="load";depthClearValue=0.5] + expected: FAIL + + [:depthLoadOp="load";depthClearValue=1] + expected: FAIL + + [:depthLoadOp="load";depthClearValue=1.5] + expected: FAIL + + [:depthLoadOp="clear";depthClearValue=-1] + expected: FAIL + + [:depthLoadOp="clear";depthClearValue=0] + expected: FAIL + + [:depthLoadOp="clear";depthClearValue=0.5] + expected: FAIL + + [:depthLoadOp="clear";depthClearValue=1] + expected: FAIL + + [:depthLoadOp="clear";depthClearValue=1.5] + expected: FAIL + + [:depthLoadOp="_undef_";depthClearValue=-1] + expected: FAIL + + [:depthLoadOp="_undef_";depthClearValue=0] + expected: FAIL + + [:depthLoadOp="_undef_";depthClearValue=0.5] + expected: FAIL + + [:depthLoadOp="_undef_";depthClearValue=1] + expected: FAIL + + [:depthLoadOp="_undef_";depthClearValue=1.5] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,single_sample_count:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,format_supports_resolve:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_format:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,mip_level_count:*] + [:mipLevelCount=2;baseMipLevel=0] + expected: FAIL + + [:mipLevelCount=1;baseMipLevel=0] + expected: FAIL + + [:mipLevelCount=1;baseMipLevel=3] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,same_size:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/24/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/24/cts.https.html.ini new file mode 100644 index 0000000000..3a3586a917 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/24/cts.https.html.ini @@ -0,0 +1,5687 @@ +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrites,query_set_type:*] + [:queryTypeA="occlusion";queryTypeB="occlusion"] + expected: + if os == "mac": PASS + FAIL + + [:queryTypeA="occlusion";queryTypeB="timestamp"] + expected: + if os == "mac": PASS + FAIL + + [:queryTypeA="timestamp";queryTypeB="occlusion"] + expected: + if os == "mac": PASS + FAIL + + [:queryTypeA="timestamp";queryTypeB="timestamp"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_write:*] + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth32float";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="keep"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="zero"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="replace"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="invert"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontFailOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontDepthFailOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="frontPassOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backFailOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backDepthFailOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="keep"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="zero"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="replace"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="invert"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-wrap"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:color_target_exists:*] + [:isAsync=false] + expected: FAIL + + [:isAsync=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:format:*] + [:isAsync=false;format="r8unorm"] + expected: FAIL + + [:isAsync=false;format="r8snorm"] + expected: FAIL + + [:isAsync=false;format="r8uint"] + expected: FAIL + + [:isAsync=false;format="r8sint"] + expected: FAIL + + [:isAsync=false;format="r16uint"] + expected: FAIL + + [:isAsync=false;format="r16sint"] + expected: FAIL + + [:isAsync=false;format="r16float"] + expected: FAIL + + [:isAsync=false;format="rg8unorm"] + expected: FAIL + + [:isAsync=false;format="rg8snorm"] + expected: FAIL + + [:isAsync=false;format="rg8uint"] + expected: FAIL + + [:isAsync=false;format="rg8sint"] + expected: FAIL + + [:isAsync=false;format="r32uint"] + expected: FAIL + + [:isAsync=false;format="r32sint"] + expected: FAIL + + [:isAsync=false;format="r32float"] + expected: FAIL + + [:isAsync=false;format="rg16uint"] + expected: FAIL + + [:isAsync=false;format="rg16sint"] + expected: FAIL + + [:isAsync=false;format="rg16float"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgba8snorm"] + expected: FAIL + + [:isAsync=false;format="rgba8uint"] + expected: FAIL + + [:isAsync=false;format="rgba8sint"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=false;format="rg11b10ufloat"] + expected: FAIL + + [:isAsync=false;format="rgb9e5ufloat"] + expected: FAIL + + [:isAsync=false;format="rg32uint"] + expected: FAIL + + [:isAsync=false;format="rg32sint"] + expected: FAIL + + [:isAsync=false;format="rg32float"] + expected: FAIL + + [:isAsync=false;format="rgba16uint"] + expected: FAIL + + [:isAsync=false;format="rgba16sint"] + expected: FAIL + + [:isAsync=false;format="rgba16float"] + expected: FAIL + + [:isAsync=false;format="rgba32uint"] + expected: FAIL + + [:isAsync=false;format="rgba32sint"] + expected: FAIL + + [:isAsync=false;format="rgba32float"] + expected: FAIL + + [:isAsync=false;format="depth32float"] + expected: FAIL + + [:isAsync=false;format="depth16unorm"] + expected: FAIL + + [:isAsync=false;format="stencil8"] + expected: FAIL + + [:isAsync=false;format="depth24plus"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=false;format="bc1-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc2-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc3-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc4-r-unorm"] + expected: FAIL + + [:isAsync=false;format="bc4-r-snorm"] + expected: FAIL + + [:isAsync=false;format="bc5-rg-unorm"] + expected: FAIL + + [:isAsync=false;format="bc5-rg-snorm"] + expected: FAIL + + [:isAsync=false;format="bc6h-rgb-ufloat"] + expected: FAIL + + [:isAsync=false;format="bc6h-rgb-float"] + expected: FAIL + + [:isAsync=false;format="bc7-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="r8unorm"] + expected: FAIL + + [:isAsync=true;format="r8snorm"] + expected: FAIL + + [:isAsync=true;format="r8uint"] + expected: FAIL + + [:isAsync=true;format="r8sint"] + expected: FAIL + + [:isAsync=true;format="r16uint"] + expected: FAIL + + [:isAsync=true;format="r16sint"] + expected: FAIL + + [:isAsync=true;format="r16float"] + expected: FAIL + + [:isAsync=true;format="rg8unorm"] + expected: FAIL + + [:isAsync=true;format="rg8snorm"] + expected: FAIL + + [:isAsync=true;format="rg8uint"] + expected: FAIL + + [:isAsync=true;format="rg8sint"] + expected: FAIL + + [:isAsync=true;format="r32uint"] + expected: FAIL + + [:isAsync=true;format="r32sint"] + expected: FAIL + + [:isAsync=true;format="r32float"] + expected: FAIL + + [:isAsync=true;format="rg16uint"] + expected: FAIL + + [:isAsync=true;format="rg16sint"] + expected: FAIL + + [:isAsync=true;format="rg16float"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgba8snorm"] + expected: FAIL + + [:isAsync=true;format="rgba8uint"] + expected: FAIL + + [:isAsync=true;format="rgba8sint"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=true;format="rg11b10ufloat"] + expected: FAIL + + [:isAsync=true;format="rgb9e5ufloat"] + expected: FAIL + + [:isAsync=true;format="rg32uint"] + expected: FAIL + + [:isAsync=true;format="rg32sint"] + expected: FAIL + + [:isAsync=true;format="rg32float"] + expected: FAIL + + [:isAsync=true;format="rgba16uint"] + expected: FAIL + + [:isAsync=true;format="rgba16sint"] + expected: FAIL + + [:isAsync=true;format="rgba16float"] + expected: FAIL + + [:isAsync=true;format="rgba32uint"] + expected: FAIL + + [:isAsync=true;format="rgba32sint"] + expected: FAIL + + [:isAsync=true;format="rgba32float"] + expected: FAIL + + [:isAsync=true;format="depth32float"] + expected: FAIL + + [:isAsync=true;format="depth16unorm"] + expected: FAIL + + [:isAsync=true;format="stencil8"] + expected: FAIL + + [:isAsync=true;format="depth24plus"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="bc1-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc2-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc3-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc4-r-unorm"] + expected: FAIL + + [:isAsync=true;format="bc4-r-snorm"] + expected: FAIL + + [:isAsync=true;format="bc5-rg-unorm"] + expected: FAIL + + [:isAsync=true;format="bc5-rg-snorm"] + expected: FAIL + + [:isAsync=true;format="bc6h-rgb-ufloat"] + expected: FAIL + + [:isAsync=true;format="bc6h-rgb-float"] + expected: FAIL + + [:isAsync=true;format="bc7-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="etc2-rgb8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="etc2-rgb8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="etc2-rgb8a1unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="etc2-rgb8a1unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="etc2-rgba8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="etc2-rgba8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="eac-r11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="eac-r11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="eac-rg11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="eac-rg11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-4x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-4x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-5x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-5x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-5x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-5x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-6x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-6x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-6x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-6x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-12x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-12x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-12x12-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-12x12-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgb8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgb8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgb8a1unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgb8a1unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgba8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgba8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="eac-r11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="eac-r11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="eac-rg11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="eac-rg11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-4x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-4x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-5x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-5x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-5x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-5x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-6x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-6x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-6x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-6x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-12x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-12x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-12x12-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-12x12-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:*] + [:isAsync=false;format="r8unorm";componentCount=1] + expected: FAIL + + [:isAsync=false;format="r8unorm";componentCount=2] + expected: FAIL + + [:isAsync=false;format="r8unorm";componentCount=3] + expected: FAIL + + [:isAsync=false;format="r8unorm";componentCount=4] + expected: FAIL + + [:isAsync=false;format="rg8unorm";componentCount=1] + expected: FAIL + + [:isAsync=false;format="rg8unorm";componentCount=2] + expected: FAIL + + [:isAsync=false;format="rg8unorm";componentCount=3] + expected: FAIL + + [:isAsync=false;format="rg8unorm";componentCount=4] + expected: FAIL + + [:isAsync=false;format="rgba8unorm";componentCount=1] + expected: FAIL + + [:isAsync=false;format="rgba8unorm";componentCount=2] + expected: FAIL + + [:isAsync=false;format="rgba8unorm";componentCount=3] + expected: FAIL + + [:isAsync=false;format="rgba8unorm";componentCount=4] + expected: FAIL + + [:isAsync=false;format="bgra8unorm";componentCount=1] + expected: FAIL + + [:isAsync=false;format="bgra8unorm";componentCount=2] + expected: FAIL + + [:isAsync=false;format="bgra8unorm";componentCount=3] + expected: FAIL + + [:isAsync=false;format="bgra8unorm";componentCount=4] + expected: FAIL + + [:isAsync=true;format="r8unorm";componentCount=1] + expected: FAIL + + [:isAsync=true;format="r8unorm";componentCount=2] + expected: FAIL + + [:isAsync=true;format="r8unorm";componentCount=3] + expected: FAIL + + [:isAsync=true;format="r8unorm";componentCount=4] + expected: FAIL + + [:isAsync=true;format="rg8unorm";componentCount=1] + expected: FAIL + + [:isAsync=true;format="rg8unorm";componentCount=2] + expected: FAIL + + [:isAsync=true;format="rg8unorm";componentCount=3] + expected: FAIL + + [:isAsync=true;format="rg8unorm";componentCount=4] + expected: FAIL + + [:isAsync=true;format="rgba8unorm";componentCount=1] + expected: FAIL + + [:isAsync=true;format="rgba8unorm";componentCount=2] + expected: FAIL + + [:isAsync=true;format="rgba8unorm";componentCount=3] + expected: FAIL + + [:isAsync=true;format="rgba8unorm";componentCount=4] + expected: FAIL + + [:isAsync=true;format="bgra8unorm";componentCount=1] + expected: FAIL + + [:isAsync=true;format="bgra8unorm";componentCount=2] + expected: FAIL + + [:isAsync=true;format="bgra8unorm";componentCount=3] + expected: FAIL + + [:isAsync=true;format="bgra8unorm";componentCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,resolve:resolve_attachment:*] + [:] + expected: FAIL + + [:colorAttachmentSamples=1] + expected: FAIL + + [:resolveTargetSamples=4] + expected: FAIL + + [:resolveTargetUsage=1] + expected: FAIL + + [:resolveTargetViewBaseMipLevel=1;resolveTargetHeight=4;resolveTargetWidth=4] + expected: FAIL + + [:resolveTargetViewBaseMipLevel=1;resolveTargetViewMipCount=2;resolveTargetHeight=4;resolveTargetWidth=4] + expected: FAIL + + [:resolveTargetInvalid=true] + expected: FAIL + + [:resolveTargetViewMipCount=2] + expected: FAIL + + [:resolveTargetViewBaseArrayLayer=1] + expected: FAIL + + [:resolveTargetViewBaseArrayLayer=1;resolveTargetViewArrayLayerCount=2] + expected: FAIL + + [:resolveTargetViewArrayLayerCount=2] + expected: FAIL + + [:otherAttachmentFormat="bgra8unorm"] + expected: FAIL + + [:colorAttachmentFormat="bgra8unorm"] + expected: FAIL + + [:colorAttachmentFormat="rgba8unorm-srgb"] + expected: FAIL + + [:resolveTargetFormat="bgra8unorm"] + expected: FAIL + + [:resolveTargetFormat="rgba8unorm-srgb"] + expected: FAIL + + [:colorAttachmentHeight=4] + expected: FAIL + + [:colorAttachmentWidth=4] + expected: FAIL + + [:resolveTargetHeight=4] + expected: FAIL + + [:resolveTargetWidth=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_format_filterable:*] + [:isAsync=false;format="r8unorm"] + expected: FAIL + + [:isAsync=false;format="r8uint"] + expected: FAIL + + [:isAsync=false;format="r8sint"] + expected: FAIL + + [:isAsync=false;format="r16uint"] + expected: FAIL + + [:isAsync=false;format="r16sint"] + expected: FAIL + + [:isAsync=false;format="r16float"] + expected: FAIL + + [:isAsync=false;format="rg8unorm"] + expected: FAIL + + [:isAsync=false;format="rg8uint"] + expected: FAIL + + [:isAsync=false;format="rg8sint"] + expected: FAIL + + [:isAsync=false;format="r32uint"] + expected: FAIL + + [:isAsync=false;format="r32sint"] + expected: FAIL + + [:isAsync=false;format="r32float"] + expected: FAIL + + [:isAsync=false;format="rg16uint"] + expected: FAIL + + [:isAsync=false;format="rg16sint"] + expected: FAIL + + [:isAsync=false;format="rg16float"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgba8uint"] + expected: FAIL + + [:isAsync=false;format="rgba8sint"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=false;format="rg32uint"] + expected: FAIL + + [:isAsync=false;format="rg32sint"] + expected: FAIL + + [:isAsync=false;format="rg32float"] + expected: FAIL + + [:isAsync=false;format="rgba16uint"] + expected: FAIL + + [:isAsync=false;format="rgba16sint"] + expected: FAIL + + [:isAsync=false;format="rgba16float"] + expected: FAIL + + [:isAsync=false;format="rgba32uint"] + expected: FAIL + + [:isAsync=false;format="rgba32sint"] + expected: FAIL + + [:isAsync=false;format="rgba32float"] + expected: FAIL + + [:isAsync=true;format="r8unorm"] + expected: FAIL + + [:isAsync=true;format="r8uint"] + expected: FAIL + + [:isAsync=true;format="r8sint"] + expected: FAIL + + [:isAsync=true;format="r16uint"] + expected: FAIL + + [:isAsync=true;format="r16sint"] + expected: FAIL + + [:isAsync=true;format="r16float"] + expected: FAIL + + [:isAsync=true;format="rg8unorm"] + expected: FAIL + + [:isAsync=true;format="rg8uint"] + expected: FAIL + + [:isAsync=true;format="rg8sint"] + expected: FAIL + + [:isAsync=true;format="r32uint"] + expected: FAIL + + [:isAsync=true;format="r32sint"] + expected: FAIL + + [:isAsync=true;format="r32float"] + expected: FAIL + + [:isAsync=true;format="rg16uint"] + expected: FAIL + + [:isAsync=true;format="rg16sint"] + expected: FAIL + + [:isAsync=true;format="rg16float"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgba8uint"] + expected: FAIL + + [:isAsync=true;format="rgba8sint"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=true;format="rg32uint"] + expected: FAIL + + [:isAsync=true;format="rg32sint"] + expected: FAIL + + [:isAsync=true;format="rg32float"] + expected: FAIL + + [:isAsync=true;format="rgba16uint"] + expected: FAIL + + [:isAsync=true;format="rgba16sint"] + expected: FAIL + + [:isAsync=true;format="rgba16float"] + expected: FAIL + + [:isAsync=true;format="rgba32uint"] + expected: FAIL + + [:isAsync=true;format="rgba32sint"] + expected: FAIL + + [:isAsync=true;format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_test:*] + [:isAsync=false;format="depth32float";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="front";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";face="back";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="front";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";face="back";compare="always"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="never"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="less"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="greater"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="front";compare="always"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="never"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="less"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="greater"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";face="back";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="front";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";face="back";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="front";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";face="back";compare="always"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="never"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="less"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="less-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="greater"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="not-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="greater-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="front";compare="always"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="never"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="less"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="less-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="greater"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="not-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="greater-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";face="back";compare="always"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="front";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";face="back";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="front";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";face="back";compare="always"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="never"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="less"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="greater"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="front";compare="always"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="never"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="less"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="greater"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";face="back";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="front";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";face="back";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="front";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";face="back";compare="always"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="never"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="less"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="less-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="greater"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="not-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="greater-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="front";compare="always"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="never"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="less"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="less-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="greater"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="not-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="greater-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";face="back";compare="always"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_format_renderable:*] + [:isAsync=false;format="r8unorm"] + expected: FAIL + + [:isAsync=false;format="r8snorm"] + expected: FAIL + + [:isAsync=false;format="r8uint"] + expected: FAIL + + [:isAsync=false;format="r8sint"] + expected: FAIL + + [:isAsync=false;format="r16uint"] + expected: FAIL + + [:isAsync=false;format="r16sint"] + expected: FAIL + + [:isAsync=false;format="r16float"] + expected: FAIL + + [:isAsync=false;format="rg8unorm"] + expected: FAIL + + [:isAsync=false;format="rg8snorm"] + expected: FAIL + + [:isAsync=false;format="rg8uint"] + expected: FAIL + + [:isAsync=false;format="rg8sint"] + expected: FAIL + + [:isAsync=false;format="r32uint"] + expected: FAIL + + [:isAsync=false;format="r32sint"] + expected: FAIL + + [:isAsync=false;format="r32float"] + expected: FAIL + + [:isAsync=false;format="rg16uint"] + expected: FAIL + + [:isAsync=false;format="rg16sint"] + expected: FAIL + + [:isAsync=false;format="rg16float"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgba8snorm"] + expected: FAIL + + [:isAsync=false;format="rgba8uint"] + expected: FAIL + + [:isAsync=false;format="rgba8sint"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=false;format="rg11b10ufloat"] + expected: FAIL + + [:isAsync=false;format="rgb9e5ufloat"] + expected: FAIL + + [:isAsync=false;format="rg32uint"] + expected: FAIL + + [:isAsync=false;format="rg32sint"] + expected: FAIL + + [:isAsync=false;format="rg32float"] + expected: FAIL + + [:isAsync=false;format="rgba16uint"] + expected: FAIL + + [:isAsync=false;format="rgba16sint"] + expected: FAIL + + [:isAsync=false;format="rgba16float"] + expected: FAIL + + [:isAsync=false;format="rgba32uint"] + expected: FAIL + + [:isAsync=false;format="rgba32sint"] + expected: FAIL + + [:isAsync=false;format="rgba32float"] + expected: FAIL + + [:isAsync=false;format="depth32float"] + expected: FAIL + + [:isAsync=false;format="depth16unorm"] + expected: FAIL + + [:isAsync=false;format="stencil8"] + expected: FAIL + + [:isAsync=false;format="depth24plus"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=false;format="bc1-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc2-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc3-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="bc4-r-unorm"] + expected: FAIL + + [:isAsync=false;format="bc4-r-snorm"] + expected: FAIL + + [:isAsync=false;format="bc5-rg-unorm"] + expected: FAIL + + [:isAsync=false;format="bc5-rg-snorm"] + expected: FAIL + + [:isAsync=false;format="bc6h-rgb-ufloat"] + expected: FAIL + + [:isAsync=false;format="bc6h-rgb-float"] + expected: FAIL + + [:isAsync=false;format="bc7-rgba-unorm"] + expected: FAIL + + [:isAsync=false;format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="r8unorm"] + expected: FAIL + + [:isAsync=true;format="r8snorm"] + expected: FAIL + + [:isAsync=true;format="r8uint"] + expected: FAIL + + [:isAsync=true;format="r8sint"] + expected: FAIL + + [:isAsync=true;format="r16uint"] + expected: FAIL + + [:isAsync=true;format="r16sint"] + expected: FAIL + + [:isAsync=true;format="r16float"] + expected: FAIL + + [:isAsync=true;format="rg8unorm"] + expected: FAIL + + [:isAsync=true;format="rg8snorm"] + expected: FAIL + + [:isAsync=true;format="rg8uint"] + expected: FAIL + + [:isAsync=true;format="rg8sint"] + expected: FAIL + + [:isAsync=true;format="r32uint"] + expected: FAIL + + [:isAsync=true;format="r32sint"] + expected: FAIL + + [:isAsync=true;format="r32float"] + expected: FAIL + + [:isAsync=true;format="rg16uint"] + expected: FAIL + + [:isAsync=true;format="rg16sint"] + expected: FAIL + + [:isAsync=true;format="rg16float"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgba8snorm"] + expected: FAIL + + [:isAsync=true;format="rgba8uint"] + expected: FAIL + + [:isAsync=true;format="rgba8sint"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=true;format="rg11b10ufloat"] + expected: FAIL + + [:isAsync=true;format="rgb9e5ufloat"] + expected: FAIL + + [:isAsync=true;format="rg32uint"] + expected: FAIL + + [:isAsync=true;format="rg32sint"] + expected: FAIL + + [:isAsync=true;format="rg32float"] + expected: FAIL + + [:isAsync=true;format="rgba16uint"] + expected: FAIL + + [:isAsync=true;format="rgba16sint"] + expected: FAIL + + [:isAsync=true;format="rgba16float"] + expected: FAIL + + [:isAsync=true;format="rgba32uint"] + expected: FAIL + + [:isAsync=true;format="rgba32sint"] + expected: FAIL + + [:isAsync=true;format="rgba32float"] + expected: FAIL + + [:isAsync=true;format="depth32float"] + expected: FAIL + + [:isAsync=true;format="depth16unorm"] + expected: FAIL + + [:isAsync=true;format="stencil8"] + expected: FAIL + + [:isAsync=true;format="depth24plus"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="bc1-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc2-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc3-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="bc4-r-unorm"] + expected: FAIL + + [:isAsync=true;format="bc4-r-snorm"] + expected: FAIL + + [:isAsync=true;format="bc5-rg-unorm"] + expected: FAIL + + [:isAsync=true;format="bc5-rg-snorm"] + expected: FAIL + + [:isAsync=true;format="bc6h-rgb-ufloat"] + expected: FAIL + + [:isAsync=true;format="bc6h-rgb-float"] + expected: FAIL + + [:isAsync=true;format="bc7-rgba-unorm"] + expected: FAIL + + [:isAsync=true;format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="etc2-rgb8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="etc2-rgb8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="etc2-rgb8a1unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="etc2-rgb8a1unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="etc2-rgba8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="etc2-rgba8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="eac-r11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="eac-r11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="eac-rg11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="eac-rg11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-4x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-4x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-5x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-5x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-5x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-5x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-6x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-6x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-6x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-6x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-8x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-10x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-12x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-12x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-12x12-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="astc-12x12-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgb8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgb8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgb8a1unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgb8a1unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgba8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="etc2-rgba8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="eac-r11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="eac-r11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="eac-rg11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="eac-rg11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-4x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-4x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-5x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-5x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-5x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-5x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-6x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-6x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-6x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-6x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-8x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-10x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-12x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-12x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-12x12-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="astc-12x12-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,superset:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,mismatch:*] + [:isAsync=false;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=false;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=false;outputs=["%40location(1)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=false;outputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=false;outputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=true;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=true;outputs=["%40location(0)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=true;outputs=["%40location(1)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=true;outputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\];inputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\]] + expected: FAIL + + [:isAsync=true;outputs=["%40location(1)%20__:%20f32","%40location(0)%20__:%20f32"\];inputs=["%40location(0)%20__:%20f32","%40location(1)%20__:%20f32"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:occlusionQuerySet,query_set_type:*] + [:queryType="occlusion"] + expected: FAIL + + [:queryType="timestamp"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestamp_writes_location:*] + [:locationA="beginning";locationB="beginning"] + expected: + if os == "mac": PASS + FAIL + + [:locationA="beginning";locationB="end"] + expected: + if os == "mac": PASS + FAIL + + [:locationA="end";locationB="beginning"] + expected: + if os == "mac": PASS + FAIL + + [:locationA="end";locationB="end"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,aligned:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_write,frag_depth:*] + [:isAsync=false;format="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float"] + expected: FAIL + + [:isAsync=false;format="depth16unorm"] + expected: FAIL + + [:isAsync=false;format="stencil8"] + expected: FAIL + + [:isAsync=false;format="depth24plus"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=true;format="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float"] + expected: FAIL + + [:isAsync=true;format="depth16unorm"] + expected: FAIL + + [:isAsync=true;format="stencil8"] + expected: FAIL + + [:isAsync=true;format="depth24plus"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8"] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrite,same_query_index:*] + [:queryIndexA=0;queryIndexB=0] + expected: + if os == "mac": PASS + FAIL + + [:queryIndexA=0;queryIndexB=1] + expected: + if os == "mac": PASS + FAIL + + [:queryIndexA=1;queryIndexB=0] + expected: + if os == "mac": PASS + FAIL + + [:queryIndexA=1;queryIndexB=1] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachments:*] + [:isAsync=false;targetsLength=8] + expected: FAIL + + [:isAsync=false;targetsLength=9] + expected: FAIL + + [:isAsync=true;targetsLength=8] + expected: FAIL + + [:isAsync=true;targetsLength=9] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_test:*] + [:isAsync=false;format="depth32float";depthCompare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="never"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="less"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="greater"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth32float";depthCompare="always"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="never"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="less"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="greater"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthCompare="always"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="_undef_"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="never"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="less"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="greater"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="stencil8";depthCompare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthCompare="always"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="_undef_"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="never"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="less"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="greater"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="never"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="less"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="greater"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth32float";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="never"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="less"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="greater"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="_undef_"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="never"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="less"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="greater"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="stencil8";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="_undef_"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="never"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="less"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="less-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="greater"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="not-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="greater-equal"] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthCompare="always"] + expected: FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="never"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="less"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="less-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="greater"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="not-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="greater-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";depthCompare="always"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="_undef_"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="never"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="less"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="less-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="greater"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="not-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="greater-equal"] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";depthCompare="always"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,depth_stencil_state:depth_write:*] + [:isAsync=false;format="depth32float";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=false;format="depth32float";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=false;format="depth16unorm";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=false;format="stencil8";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=false;format="stencil8";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=false;format="depth24plus";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=false;format="depth24plus-stencil8";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=true;format="depth32float";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=true;format="depth32float";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=true;format="depth16unorm";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=true;format="stencil8";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=true;format="stencil8";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=true;format="depth24plus";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthWriteEnabled=false] + expected: FAIL + + [:isAsync=true;format="depth24plus-stencil8";depthWriteEnabled=true] + expected: FAIL + + [:isAsync=false;format="depth32float-stencil8";depthWriteEnabled=false] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;format="depth32float-stencil8";depthWriteEnabled=true] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";depthWriteEnabled=false] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;format="depth32float-stencil8";depthWriteEnabled=true] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_blend:*] + [:isAsync=false;component="color"] + expected: FAIL + + [:isAsync=false;component="alpha"] + expected: FAIL + + [:isAsync=true;component="color"] + expected: FAIL + + [:isAsync=true;component="alpha"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrite,query_index:*] + [:queryIndex=0] + expected: + if os == "mac": PASS + FAIL + + [:queryIndex=1] + expected: + if os == "mac": PASS + FAIL + + [:queryIndex=2] + expected: + if os == "mac": PASS + FAIL + + [:queryIndex=3] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:*] + [:isAsync=false;format="_undef_"] + expected: FAIL + + [:isAsync=false;format="r8unorm"] + expected: FAIL + + [:isAsync=false;format="r8uint"] + expected: FAIL + + [:isAsync=false;format="r8sint"] + expected: FAIL + + [:isAsync=false;format="r16uint"] + expected: FAIL + + [:isAsync=false;format="r16sint"] + expected: FAIL + + [:isAsync=false;format="r16float"] + expected: FAIL + + [:isAsync=false;format="rg8unorm"] + expected: FAIL + + [:isAsync=false;format="rg8uint"] + expected: FAIL + + [:isAsync=false;format="rg8sint"] + expected: FAIL + + [:isAsync=false;format="r32uint"] + expected: FAIL + + [:isAsync=false;format="r32sint"] + expected: FAIL + + [:isAsync=false;format="r32float"] + expected: FAIL + + [:isAsync=false;format="rg16uint"] + expected: FAIL + + [:isAsync=false;format="rg16sint"] + expected: FAIL + + [:isAsync=false;format="rg16float"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm"] + expected: FAIL + + [:isAsync=false;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgba8uint"] + expected: FAIL + + [:isAsync=false;format="rgba8sint"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm"] + expected: FAIL + + [:isAsync=false;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=false;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=false;format="rg32uint"] + expected: FAIL + + [:isAsync=false;format="rg32sint"] + expected: FAIL + + [:isAsync=false;format="rg32float"] + expected: FAIL + + [:isAsync=false;format="rgba16uint"] + expected: FAIL + + [:isAsync=false;format="rgba16sint"] + expected: FAIL + + [:isAsync=false;format="rgba16float"] + expected: FAIL + + [:isAsync=false;format="rgba32uint"] + expected: FAIL + + [:isAsync=false;format="rgba32sint"] + expected: FAIL + + [:isAsync=false;format="rgba32float"] + expected: FAIL + + [:isAsync=true;format="_undef_"] + expected: FAIL + + [:isAsync=true;format="r8unorm"] + expected: FAIL + + [:isAsync=true;format="r8uint"] + expected: FAIL + + [:isAsync=true;format="r8sint"] + expected: FAIL + + [:isAsync=true;format="r16uint"] + expected: FAIL + + [:isAsync=true;format="r16sint"] + expected: FAIL + + [:isAsync=true;format="r16float"] + expected: FAIL + + [:isAsync=true;format="rg8unorm"] + expected: FAIL + + [:isAsync=true;format="rg8uint"] + expected: FAIL + + [:isAsync=true;format="rg8sint"] + expected: FAIL + + [:isAsync=true;format="r32uint"] + expected: FAIL + + [:isAsync=true;format="r32sint"] + expected: FAIL + + [:isAsync=true;format="r32float"] + expected: FAIL + + [:isAsync=true;format="rg16uint"] + expected: FAIL + + [:isAsync=true;format="rg16sint"] + expected: FAIL + + [:isAsync=true;format="rg16float"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm"] + expected: FAIL + + [:isAsync=true;format="rgba8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgba8uint"] + expected: FAIL + + [:isAsync=true;format="rgba8sint"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm"] + expected: FAIL + + [:isAsync=true;format="bgra8unorm-srgb"] + expected: FAIL + + [:isAsync=true;format="rgb10a2unorm"] + expected: FAIL + + [:isAsync=true;format="rg32uint"] + expected: FAIL + + [:isAsync=true;format="rg32sint"] + expected: FAIL + + [:isAsync=true;format="rg32float"] + expected: FAIL + + [:isAsync=true;format="rgba16uint"] + expected: FAIL + + [:isAsync=true;format="rgba16sint"] + expected: FAIL + + [:isAsync=true;format="rgba16float"] + expected: FAIL + + [:isAsync=true;format="rgba32uint"] + expected: FAIL + + [:isAsync=true;format="rgba32sint"] + expected: FAIL + + [:isAsync=true;format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,unaligned:*] + [:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"\]] + expected: FAIL + + [:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,fragment_state:targets_write_mask:*] + [:isAsync=false;writeMask=0] + expected: FAIL + + [:isAsync=false;writeMask=15] + expected: FAIL + + [:isAsync=false;writeMask=16] + expected: FAIL + + [:isAsync=false;writeMask=2147483649] + expected: FAIL + + [:isAsync=true;writeMask=0] + expected: FAIL + + [:isAsync=true;writeMask=15] + expected: FAIL + + [:isAsync=true;writeMask=16] + expected: FAIL + + [:isAsync=true;writeMask=2147483649] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:*] + [:readonly=true] + expected: FAIL + + [:readonly=true;depthStoreOp="discard"] + expected: FAIL + + [:readonly=true;stencilStoreOp="discard"] + expected: FAIL + + [:readonly=false] + expected: FAIL + + [:readonly=false;depthReadOnly=true] + expected: FAIL + + [:readonly=false;stencilReadOnly=true] + expected: FAIL + + [:readonly="_undef_"] + expected: FAIL + + [:readonly="_undef_";depthReadOnly=true] + expected: FAIL + + [:readonly="_undef_";stencilReadOnly=true] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/25/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/25/cts.https.html.ini new file mode 100644 index 0000000000..59eca89024 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/25/cts.https.html.ini @@ -0,0 +1,991 @@ +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,vertex:*] + [:isAsync=true;vertexConstants={"cu":0}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cu":-1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cu":4294967295}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cu":4294967296}] + expected: FAIL + + [:isAsync=true;vertexConstants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=true;vertexConstants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=true;vertexConstants={"ci":2147483647}] + expected: FAIL + + [:isAsync=true;vertexConstants={"ci":2147483648}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cb":-2147483649}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cu":0}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cu":-1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cu":4294967295}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cu":4294967296}] + expected: FAIL + + [:isAsync=false;vertexConstants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=false;vertexConstants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=false;vertexConstants={"ci":2147483647}] + expected: FAIL + + [:isAsync=false;vertexConstants={"ci":2147483648}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cb":-2147483649}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:type:*] + [:isAsync=false;output="f32";input="f32"] + expected: FAIL + + [:isAsync=false;output="f32";input="vec2%3Cf32%3E"] + expected: FAIL + + [:isAsync=false;output="i32";input="f32"] + expected: FAIL + + [:isAsync=false;output="i32";input="u32"] + expected: FAIL + + [:isAsync=false;output="u32";input="f32"] + expected: FAIL + + [:isAsync=false;output="u32";input="i32"] + expected: FAIL + + [:isAsync=false;output="vec2%3Cf32%3E";input="vec2%3Cf32%3E"] + expected: FAIL + + [:isAsync=false;output="vec2%3Cf32%3E";input="vec3%3Cf32%3E"] + expected: FAIL + + [:isAsync=false;output="vec2%3Cf32%3E";input="f32"] + expected: FAIL + + [:isAsync=false;output="vec3%3Cf32%3E";input="vec2%3Cf32%3E"] + expected: FAIL + + [:isAsync=true;output="f32";input="f32"] + expected: FAIL + + [:isAsync=true;output="f32";input="vec2%3Cf32%3E"] + expected: FAIL + + [:isAsync=true;output="i32";input="f32"] + expected: FAIL + + [:isAsync=true;output="i32";input="u32"] + expected: FAIL + + [:isAsync=true;output="u32";input="f32"] + expected: FAIL + + [:isAsync=true;output="u32";input="i32"] + expected: FAIL + + [:isAsync=true;output="vec2%3Cf32%3E";input="vec2%3Cf32%3E"] + expected: FAIL + + [:isAsync=true;output="vec2%3Cf32%3E";input="vec3%3Cf32%3E"] + expected: FAIL + + [:isAsync=true;output="vec2%3Cf32%3E";input="f32"] + expected: FAIL + + [:isAsync=true;output="vec3%3Cf32%3E";input="vec2%3Cf32%3E"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,type_error,vertex:*] + [:isAsync=true;vertexConstants={"cf":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=true;vertexConstants={"cf":"_neginfinity_"}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=false;vertexConstants={"cf":"_neginfinity_"}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,primitive_state:unclipped_depth:*] + [:isAsync=false;unclippedDepth=false] + expected: FAIL + + [:isAsync=false;unclippedDepth=true] + expected: FAIL + + [:isAsync=true;unclippedDepth=false] + expected: FAIL + + [:isAsync=true;unclippedDepth=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,misc:basic:*] + [:isAsync=false] + expected: FAIL + + [:isAsync=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,count:*] + [:isAsync=false;alphaToCoverageEnabled=false] + expected: FAIL + + [:isAsync=false;alphaToCoverageEnabled=true] + expected: FAIL + + [:isAsync=true;alphaToCoverageEnabled=false] + expected: FAIL + + [:isAsync=true;alphaToCoverageEnabled=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,subset:*] + [:isAsync=false] + expected: FAIL + + [:isAsync=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_shader_variable_location:*] + [:isAsync=false;locationDelta=0] + expected: FAIL + + [:isAsync=false;locationDelta=-1] + expected: FAIL + + [:isAsync=false;locationDelta=-2] + expected: FAIL + + [:isAsync=true;locationDelta=0] + expected: FAIL + + [:isAsync=true;locationDelta=-1] + expected: FAIL + + [:isAsync=true;locationDelta=-2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:identifier,fragment:*] + [:isAsync=true;fragmentConstants={}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"r":1,"g":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"1":1,"1000":1,"r":1,"g":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"xxx":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"1":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"2":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"b":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"a":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"1":1,"b":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"r":1,"g":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"1":1,"1000":1,"r":1,"g":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"xxx":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"1":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"2":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"b":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"a":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"1":1,"b":1}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,misc:vertex_state_only:*] + [:isAsync=false] + expected: FAIL + + [:isAsync=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:*] + [:isAsync=false;numScalarDelta=0;useExtraBuiltinInputs=false] + expected: FAIL + + [:isAsync=false;numScalarDelta=0;useExtraBuiltinInputs=true] + expected: FAIL + + [:isAsync=false;numScalarDelta=1;useExtraBuiltinInputs=false] + expected: FAIL + + [:isAsync=false;numScalarDelta=-3;useExtraBuiltinInputs=true] + expected: FAIL + + [:isAsync=false;numScalarDelta=-2;useExtraBuiltinInputs=true] + expected: FAIL + + [:isAsync=true;numScalarDelta=0;useExtraBuiltinInputs=false] + expected: FAIL + + [:isAsync=true;numScalarDelta=0;useExtraBuiltinInputs=true] + expected: FAIL + + [:isAsync=true;numScalarDelta=1;useExtraBuiltinInputs=false] + expected: FAIL + + [:isAsync=true;numScalarDelta=-3;useExtraBuiltinInputs=true] + expected: FAIL + + [:isAsync=true;numScalarDelta=-2;useExtraBuiltinInputs=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:*] + [:isAsync=false;numScalarDelta=0;topology="triangle-list"] + expected: FAIL + + [:isAsync=false;numScalarDelta=0;topology="point-list"] + expected: FAIL + + [:isAsync=false;numScalarDelta=1;topology="triangle-list"] + expected: FAIL + + [:isAsync=false;numScalarDelta=-1;topology="point-list"] + expected: FAIL + + [:isAsync=true;numScalarDelta=0;topology="triangle-list"] + expected: FAIL + + [:isAsync=true;numScalarDelta=0;topology="point-list"] + expected: FAIL + + [:isAsync=true;numScalarDelta=1;topology="triangle-list"] + expected: FAIL + + [:isAsync=true;numScalarDelta=-1;topology="point-list"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:identifier,vertex:*] + [:isAsync=true;vertexConstants={}] + expected: FAIL + + [:isAsync=true;vertexConstants={"x":1,"y":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"1":1,"1000":1,"x":1,"y":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"xxx":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"1":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"2":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"z":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"w":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"1":1,"z":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={}] + expected: FAIL + + [:isAsync=false;vertexConstants={"x":1,"y":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"1":1,"1000":1,"x":1,"y":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"xxx":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"1":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"2":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"z":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"w":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"1":1,"z":1}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:alpha_to_coverage,sample_mask:*] + [:isAsync=false;alphaToCoverageEnabled=false] + expected: FAIL + + [:isAsync=false;alphaToCoverageEnabled=true] + expected: FAIL + + [:isAsync=true;alphaToCoverageEnabled=false] + expected: FAIL + + [:isAsync=true;alphaToCoverageEnabled=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,misc:pipeline_layout,device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,f16,fragment:*] + [:isAsync=true;fragmentConstants={"cf16":-65504}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;fragmentConstants={"cf16":-98288}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;fragmentConstants={"cf16":65504}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;fragmentConstants={"cf16":98288}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;fragmentConstants={"cf16":-3.4028234663852886e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;fragmentConstants={"cf16":3.4028234663852886e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;fragmentConstants={"cf16":-3.4028235677973366e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;fragmentConstants={"cf16":3.4028235677973366e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;fragmentConstants={"cf16":-65504}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;fragmentConstants={"cf16":-98288}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;fragmentConstants={"cf16":65504}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;fragmentConstants={"cf16":98288}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;fragmentConstants={"cf16":-3.4028234663852886e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;fragmentConstants={"cf16":3.4028234663852886e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;fragmentConstants={"cf16":-3.4028235677973366e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;fragmentConstants={"cf16":3.4028235677973366e%2B38}] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:uninitialized,fragment:*] + [:isAsync=true;fragmentConstants={}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"r":1,"g":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"r":1,"b":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"r":1,"g":1,"b":1,"a":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"r":1,"g":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"r":1,"b":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"r":1,"g":1,"b":1,"a":1}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,multisample_state:count:*] + [:isAsync=false] + expected: FAIL + + [:isAsync=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,primitive_state:strip_index_format:*] + [:isAsync=false;topology="_undef_";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="_undef_";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="_undef_";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=false;topology="point-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="point-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="point-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=false;topology="line-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="line-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="line-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=false;topology="line-strip";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="line-strip";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="line-strip";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=false;topology="triangle-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="triangle-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="triangle-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=false;topology="triangle-strip";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=false;topology="triangle-strip";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=false;topology="triangle-strip";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="_undef_";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="_undef_";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="_undef_";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="point-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="point-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="point-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="line-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="line-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="line-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="line-strip";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="line-strip";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="line-strip";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="triangle-list";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="triangle-list";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="triangle-list";stripIndexFormat="uint32"] + expected: FAIL + + [:isAsync=true;topology="triangle-strip";stripIndexFormat="_undef_"] + expected: FAIL + + [:isAsync=true;topology="triangle-strip";stripIndexFormat="uint16"] + expected: FAIL + + [:isAsync=true;topology="triangle-strip";stripIndexFormat="uint32"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:*] + [:isAsync=false;output="";input=""] + expected: FAIL + + [:isAsync=false;output="";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=false;output="";input="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:isAsync=false;output="";input="%40interpolate(linear)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective)";input=""] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(linear)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(linear)";input="%40interpolate(flat)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(flat)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(linear,%20center)";input="%40interpolate(linear,%20center)"] + expected: FAIL + + [:isAsync=true;output="";input=""] + expected: FAIL + + [:isAsync=true;output="";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="";input="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:isAsync=true;output="";input="%40interpolate(linear)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective)";input=""] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(flat)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(linear,%20center)";input="%40interpolate(linear,%20center)"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:interpolation_sampling:*] + [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(linear,%20center)";input="%40interpolate(linear)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(flat)";input="%40interpolate(flat)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective,%20center)";input="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective,%20center)";input="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:isAsync=false;output="%40interpolate(perspective,%20centroid)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective)";input="%40interpolate(perspective)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective)";input="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(linear,%20center)";input="%40interpolate(linear)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(flat)";input="%40interpolate(flat)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective,%20center)";input="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective,%20center)";input="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:isAsync=true;output="%40interpolate(perspective,%20centroid)";input="%40interpolate(perspective)"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,type_error,fragment:*] + [:isAsync=true;fragmentConstants={"cf":1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":"_neginfinity_"}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":"_nan_"}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":"_posinfinity_"}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":"_neginfinity_"}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,fragment:*] + [:isAsync=true;fragmentConstants={"cu":0}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cu":-1}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cu":4294967295}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cu":4294967296}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"ci":2147483647}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"ci":2147483648}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=true;fragmentConstants={"cb":-2147483649}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cu":0}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cu":-1}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cu":4294967295}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cu":4294967296}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"ci":-2147483648}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"ci":-2147483649}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"ci":2147483647}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"ci":2147483648}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":-3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":-3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":3.4028234663852886e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cf":3.4028235677973366e%2B38}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cb":1.7976931348623157e%2B308}] + expected: FAIL + + [:isAsync=false;fragmentConstants={"cb":-2147483649}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:value,validation_error,f16,vertex:*] + [:isAsync=true;vertexConstants={"cf16":-65504}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;vertexConstants={"cf16":-98288}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;vertexConstants={"cf16":65504}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;vertexConstants={"cf16":98288}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;vertexConstants={"cf16":-3.4028234663852886e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;vertexConstants={"cf16":3.4028234663852886e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;vertexConstants={"cf16":-3.4028235677973366e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=true;vertexConstants={"cf16":3.4028235677973366e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;vertexConstants={"cf16":-65504}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;vertexConstants={"cf16":-98288}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;vertexConstants={"cf16":65504}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;vertexConstants={"cf16":98288}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;vertexConstants={"cf16":-3.4028234663852886e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;vertexConstants={"cf16":3.4028234663852886e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;vertexConstants={"cf16":-3.4028235677973366e%2B38}] + expected: + if os == "mac": PASS + FAIL + + [:isAsync=false;vertexConstants={"cf16":3.4028235677973366e%2B38}] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,overrides:uninitialized,vertex:*] + [:isAsync=true;vertexConstants={}] + expected: FAIL + + [:isAsync=true;vertexConstants={"x":1,"y":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"x":1,"z":1}] + expected: FAIL + + [:isAsync=true;vertexConstants={"x":1,"y":1,"z":1,"w":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={}] + expected: FAIL + + [:isAsync=false;vertexConstants={"x":1,"y":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"x":1,"z":1}] + expected: FAIL + + [:isAsync=false;vertexConstants={"x":1,"y":1,"z":1,"w":1}] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/26/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/26/cts.https.html.ini new file mode 100644 index 0000000000..d67d4bcf30 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/26/cts.https.html.ini @@ -0,0 +1,2325 @@ +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_shaderLocation_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_contained_in_stride:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_no_draw:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="vertex"] + expected: FAIL + + [:usage0="uniform";usage1="index"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="vertex"] + expected: FAIL + + [:usage0="storage";usage1="index"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="vertex"] + expected: FAIL + + [:usage0="read-only-storage";usage1="index"] + expected: FAIL + + [:usage0="vertex";usage1="uniform"] + expected: FAIL + + [:usage0="vertex";usage1="storage"] + expected: FAIL + + [:usage0="vertex";usage1="read-only-storage"] + expected: FAIL + + [:usage0="vertex";usage1="vertex"] + expected: FAIL + + [:usage0="vertex";usage1="index"] + expected: FAIL + + [:usage0="index";usage1="uniform"] + expected: FAIL + + [:usage0="index";usage1="storage"] + expected: FAIL + + [:usage0="index";usage1="read-only-storage"] + expected: FAIL + + [:usage0="index";usage1="vertex"] + expected: FAIL + + [:usage0="index";usage1="index"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_type_matches_attribute_format:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,shader_module:invalid,vertex:*] + [:isAsync=true;isVertexShaderValid=true] + expected: FAIL + + [:isAsync=true;isVertexShaderValid=false] + expected: FAIL + + [:isAsync=false;isVertexShaderValid=true] + expected: FAIL + + [:isAsync=false;isVertexShaderValid=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,reset_buffer_usage_before_dispatch:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="indirect"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="indirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_color:*] + [:compute=false;type0="sampled-texture";type1="sampled-texture"] + expected: FAIL + + [:compute=false;type0="sampled-texture";type1="writeonly-storage-texture"] + expected: FAIL + + [:compute=false;type0="sampled-texture";type1="render-target"] + expected: FAIL + + [:compute=false;type0="writeonly-storage-texture";type1="writeonly-storage-texture"] + expected: FAIL + + [:compute=false;type0="writeonly-storage-texture";type1="render-target"] + expected: FAIL + + [:compute=false;type0="render-target";type1="render-target"] + expected: FAIL + + [:compute=true;type0="sampled-texture";type1="sampled-texture"] + expected: FAIL + + [:compute=true;type0="sampled-texture";type1="writeonly-storage-texture"] + expected: FAIL + + [:compute=true;type0="writeonly-storage-texture";type1="writeonly-storage-texture"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,reset_buffer_usage_before_draw:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="vertex"] + expected: FAIL + + [:usage0="uniform";usage1="index"] + expected: FAIL + + [:usage0="uniform";usage1="indirect"] + expected: FAIL + + [:usage0="uniform";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="vertex"] + expected: FAIL + + [:usage0="storage";usage1="index"] + expected: FAIL + + [:usage0="storage";usage1="indirect"] + expected: FAIL + + [:usage0="storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="vertex"] + expected: FAIL + + [:usage0="read-only-storage";usage1="index"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="vertex";usage1="uniform"] + expected: FAIL + + [:usage0="vertex";usage1="storage"] + expected: FAIL + + [:usage0="vertex";usage1="read-only-storage"] + expected: FAIL + + [:usage0="vertex";usage1="vertex"] + expected: FAIL + + [:usage0="vertex";usage1="index"] + expected: FAIL + + [:usage0="vertex";usage1="indirect"] + expected: FAIL + + [:usage0="vertex";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="index";usage1="uniform"] + expected: FAIL + + [:usage0="index";usage1="storage"] + expected: FAIL + + [:usage0="index";usage1="read-only-storage"] + expected: FAIL + + [:usage0="index";usage1="vertex"] + expected: FAIL + + [:usage0="index";usage1="index"] + expected: FAIL + + [:usage0="index";usage1="indexedIndirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,shader_module:invalid,fragment:*] + [:isAsync=true;isFragmentShaderValid=true] + expected: FAIL + + [:isAsync=true;isFragmentShaderValid=false] + expected: FAIL + + [:isAsync=false;isFragmentShaderValid=true] + expected: FAIL + + [:isAsync=false;isFragmentShaderValid=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_compute_pass_with_one_dispatch:*] + [:usage0AccessibleInDispatch=true;usage1AccessibleInDispatch=true;dispatchBeforeUsage1=false] + expected: FAIL + + [:usage0AccessibleInDispatch=true;usage1AccessibleInDispatch=false;dispatchBeforeUsage1=true] + expected: FAIL + + [:usage0AccessibleInDispatch=true;usage1AccessibleInDispatch=false;dispatchBeforeUsage1=false] + expected: FAIL + + [:usage0AccessibleInDispatch=false;usage1AccessibleInDispatch=true;dispatchBeforeUsage1=false] + expected: FAIL + + [:usage0AccessibleInDispatch=false;usage1AccessibleInDispatch=false;dispatchBeforeUsage1=true] + expected: FAIL + + [:usage0AccessibleInDispatch=false;usage1AccessibleInDispatch=false;dispatchBeforeUsage1=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_compute_pass_with_no_dispatch:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_buffer_array_stride_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_attribute_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_input_location_in_vertex_state:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_buffer_array_stride_limit_alignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:many_attributes_overlapping:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_shader_input_location_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_one_draw:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="vertex"] + expected: FAIL + + [:usage0="uniform";usage1="index"] + expected: FAIL + + [:usage0="uniform";usage1="indirect"] + expected: FAIL + + [:usage0="uniform";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="vertex"] + expected: FAIL + + [:usage0="storage";usage1="index"] + expected: FAIL + + [:usage0="storage";usage1="indirect"] + expected: FAIL + + [:usage0="storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="vertex"] + expected: FAIL + + [:usage0="read-only-storage";usage1="index"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="vertex";usage1="uniform"] + expected: FAIL + + [:usage0="vertex";usage1="storage"] + expected: FAIL + + [:usage0="vertex";usage1="read-only-storage"] + expected: FAIL + + [:usage0="vertex";usage1="vertex"] + expected: FAIL + + [:usage0="vertex";usage1="index"] + expected: FAIL + + [:usage0="vertex";usage1="indirect"] + expected: FAIL + + [:usage0="vertex";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="index";usage1="uniform"] + expected: FAIL + + [:usage0="index";usage1="storage"] + expected: FAIL + + [:usage0="index";usage1="read-only-storage"] + expected: FAIL + + [:usage0="index";usage1="vertex"] + expected: FAIL + + [:usage0="index";usage1="index"] + expected: FAIL + + [:usage0="index";usage1="indirect"] + expected: FAIL + + [:usage0="index";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="indirect";usage1="uniform"] + expected: FAIL + + [:usage0="indirect";usage1="storage"] + expected: FAIL + + [:usage0="indirect";usage1="read-only-storage"] + expected: FAIL + + [:usage0="indirect";usage1="vertex"] + expected: FAIL + + [:usage0="indirect";usage1="index"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="uniform"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="storage"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="read-only-storage"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="vertex"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="index"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_compute_pass_with_two_dispatches:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="indirect"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="indirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indirect"] + expected: FAIL + + [:usage0="indirect";usage1="uniform"] + expected: FAIL + + [:usage0="indirect";usage1="storage"] + expected: FAIL + + [:usage0="indirect";usage1="read-only-storage"] + expected: FAIL + + [:usage0="indirect";usage1="indirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,shader_module:device_mismatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_misc:subresources,buffer_usages_in_copy_and_pass:*] + [:usage0="copy-src";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="uniform";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="uniform";pass="compute"] + expected: FAIL + + [:usage0="copy-src";usage1="storage";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="storage";pass="compute"] + expected: FAIL + + [:usage0="copy-src";usage1="read-only-storage";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="read-only-storage";pass="compute"] + expected: FAIL + + [:usage0="copy-src";usage1="vertex";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="index";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="indirect";pass="render"] + expected: FAIL + + [:usage0="copy-src";usage1="indirect";pass="compute"] + expected: FAIL + + [:usage0="copy-src";usage1="indexedIndirect";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="uniform";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="uniform";pass="compute"] + expected: FAIL + + [:usage0="copy-dst";usage1="storage";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="storage";pass="compute"] + expected: FAIL + + [:usage0="copy-dst";usage1="read-only-storage";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="read-only-storage";pass="compute"] + expected: FAIL + + [:usage0="copy-dst";usage1="vertex";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="index";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="indirect";pass="render"] + expected: FAIL + + [:usage0="copy-dst";usage1="indirect";pass="compute"] + expected: FAIL + + [:usage0="copy-dst";usage1="indexedIndirect";pass="render"] + expected: FAIL + + [:usage0="uniform";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="uniform";usage1="copy-src";pass="compute"] + expected: FAIL + + [:usage0="uniform";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="uniform";usage1="copy-dst";pass="compute"] + expected: FAIL + + [:usage0="storage";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="storage";usage1="copy-src";pass="compute"] + expected: FAIL + + [:usage0="storage";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="storage";usage1="copy-dst";pass="compute"] + expected: FAIL + + [:usage0="read-only-storage";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="read-only-storage";usage1="copy-src";pass="compute"] + expected: FAIL + + [:usage0="read-only-storage";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="read-only-storage";usage1="copy-dst";pass="compute"] + expected: FAIL + + [:usage0="vertex";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="vertex";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="index";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="index";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="indirect";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="indirect";usage1="copy-src";pass="compute"] + expected: FAIL + + [:usage0="indirect";usage1="copy-dst";pass="render"] + expected: FAIL + + [:usage0="indirect";usage1="copy-dst";pass="compute"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="copy-src";pass="render"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="copy-dst";pass="render"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_offset_alignment:*] + [:format="uint8x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=1] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=254] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=253] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="uint8x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=1] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=2046] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=2045] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="uint8x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=252] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=250] + expected: FAIL + + [:format="uint8x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="uint8x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=1] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=254] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=253] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="sint8x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=1] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=2046] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=2045] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="sint8x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=252] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=250] + expected: FAIL + + [:format="sint8x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="sint8x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=1] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=254] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=253] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="unorm8x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=1] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=2046] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=2045] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="unorm8x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=252] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=250] + expected: FAIL + + [:format="unorm8x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="unorm8x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=1] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=254] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=253] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="snorm8x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=1] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=2046] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=2045] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="snorm8x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=252] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=250] + expected: FAIL + + [:format="snorm8x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="snorm8x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="uint16x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="uint16x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=244] + expected: FAIL + + [:format="uint16x4";arrayStride=256;offset=246] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="uint16x4";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="sint16x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="sint16x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=244] + expected: FAIL + + [:format="sint16x4";arrayStride=256;offset=246] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="sint16x4";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="unorm16x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="unorm16x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=244] + expected: FAIL + + [:format="unorm16x4";arrayStride=256;offset=246] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="unorm16x4";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="snorm16x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="snorm16x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=244] + expected: FAIL + + [:format="snorm16x4";arrayStride=256;offset=246] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="snorm16x4";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=252] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=250] + expected: FAIL + + [:format="float16x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="float16x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=248] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=244] + expected: FAIL + + [:format="float16x4";arrayStride=256;offset=246] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="float16x4";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="float32";arrayStride=256;offset=0] + expected: FAIL + + [:format="float32";arrayStride=256;offset=2] + expected: FAIL + + [:format="float32";arrayStride=256;offset=4] + expected: FAIL + + [:format="float32";arrayStride=256;offset=252] + expected: FAIL + + [:format="float32";arrayStride=256;offset=250] + expected: FAIL + + [:format="float32";arrayStride=256;offset=248] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="float32";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=8] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=244] + expected: FAIL + + [:format="float32x2";arrayStride=256;offset=246] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=8] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="float32x2";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=0] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=6] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=12] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=2] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=4] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=244] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=238] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=240] + expected: FAIL + + [:format="float32x3";arrayStride=256;offset=242] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=6] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=12] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=2030] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="float32x3";arrayStride=2048;offset=2034] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=16] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=240] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=232] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=236] + expected: FAIL + + [:format="float32x4";arrayStride=256;offset=238] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=16] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=2024] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=2028] + expected: FAIL + + [:format="float32x4";arrayStride=2048;offset=2030] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=252] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=250] + expected: FAIL + + [:format="uint32";arrayStride=256;offset=248] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="uint32";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=8] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=244] + expected: FAIL + + [:format="uint32x2";arrayStride=256;offset=246] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=8] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="uint32x2";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=6] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=12] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=244] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=238] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=240] + expected: FAIL + + [:format="uint32x3";arrayStride=256;offset=242] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=6] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=12] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=2030] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="uint32x3";arrayStride=2048;offset=2034] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=16] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=240] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=232] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=236] + expected: FAIL + + [:format="uint32x4";arrayStride=256;offset=238] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=16] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=2024] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=2028] + expected: FAIL + + [:format="uint32x4";arrayStride=2048;offset=2030] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=252] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=250] + expected: FAIL + + [:format="sint32";arrayStride=256;offset=248] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=2044] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=2042] + expected: FAIL + + [:format="sint32";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=8] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=248] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=244] + expected: FAIL + + [:format="sint32x2";arrayStride=256;offset=246] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=8] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=2040] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="sint32x2";arrayStride=2048;offset=2038] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=6] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=12] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=244] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=238] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=240] + expected: FAIL + + [:format="sint32x3";arrayStride=256;offset=242] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=6] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=12] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=2036] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=2030] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="sint32x3";arrayStride=2048;offset=2034] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=0] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=8] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=16] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=2] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=4] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=240] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=232] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=236] + expected: FAIL + + [:format="sint32x4";arrayStride=256;offset=238] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=0] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=8] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=16] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=2] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=4] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=2032] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=2024] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=2028] + expected: FAIL + + [:format="sint32x4";arrayStride=2048;offset=2030] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:max_vertex_buffer_limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_shaderLocation_unique:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,buffer,in_pass_encoder:subresources,buffer_usage_in_one_render_pass_with_two_draws:*] + [:usage0="uniform";usage1="uniform"] + expected: FAIL + + [:usage0="uniform";usage1="storage"] + expected: FAIL + + [:usage0="uniform";usage1="read-only-storage"] + expected: FAIL + + [:usage0="uniform";usage1="vertex"] + expected: FAIL + + [:usage0="uniform";usage1="index"] + expected: FAIL + + [:usage0="uniform";usage1="indirect"] + expected: FAIL + + [:usage0="uniform";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="storage";usage1="uniform"] + expected: FAIL + + [:usage0="storage";usage1="storage"] + expected: FAIL + + [:usage0="storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="storage";usage1="vertex"] + expected: FAIL + + [:usage0="storage";usage1="index"] + expected: FAIL + + [:usage0="storage";usage1="indirect"] + expected: FAIL + + [:usage0="storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="uniform"] + expected: FAIL + + [:usage0="read-only-storage";usage1="storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="read-only-storage"] + expected: FAIL + + [:usage0="read-only-storage";usage1="vertex"] + expected: FAIL + + [:usage0="read-only-storage";usage1="index"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indirect"] + expected: FAIL + + [:usage0="read-only-storage";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="vertex";usage1="uniform"] + expected: FAIL + + [:usage0="vertex";usage1="storage"] + expected: FAIL + + [:usage0="vertex";usage1="read-only-storage"] + expected: FAIL + + [:usage0="vertex";usage1="vertex"] + expected: FAIL + + [:usage0="vertex";usage1="index"] + expected: FAIL + + [:usage0="vertex";usage1="indirect"] + expected: FAIL + + [:usage0="vertex";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="index";usage1="uniform"] + expected: FAIL + + [:usage0="index";usage1="storage"] + expected: FAIL + + [:usage0="index";usage1="read-only-storage"] + expected: FAIL + + [:usage0="index";usage1="vertex"] + expected: FAIL + + [:usage0="index";usage1="index"] + expected: FAIL + + [:usage0="index";usage1="indirect"] + expected: FAIL + + [:usage0="index";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="indirect";usage1="uniform"] + expected: FAIL + + [:usage0="indirect";usage1="storage"] + expected: FAIL + + [:usage0="indirect";usage1="read-only-storage"] + expected: FAIL + + [:usage0="indirect";usage1="vertex"] + expected: FAIL + + [:usage0="indirect";usage1="index"] + expected: FAIL + + [:usage0="indirect";usage1="indirect"] + expected: FAIL + + [:usage0="indirect";usage1="indexedIndirect"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="uniform"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="storage"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="read-only-storage"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="vertex"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="index"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="indirect"] + expected: FAIL + + [:usage0="indexedIndirect";usage1="indexedIndirect"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/27/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/27/cts.https.html.ini new file mode 100644 index 0000000000..c3bcda9197 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/27/cts.https.html.ini @@ -0,0 +1,5645 @@ +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,dispatch:*] + [:dispatch="none"] + expected: FAIL + + [:dispatch="direct"] + expected: FAIL + + [:dispatch="indirect"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,shader_module,entry_point:compute:*] + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="sequencage"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="sequencage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_texture_in_bind_groups:*] + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":0,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":1};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":0,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":0,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":1};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":1};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="depth-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="depth-only";inSamePass=false] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=true] + expected: FAIL + + [:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":2};view1Levels={"base":1,"count":2};view1Layers={"base":1,"count":2};aspect0="stencil-only";aspect1="stencil-only";inSamePass=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,pass_boundary,render:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachments:*] + [:layer0=0;level0=0;layer1=0;level1=0;inSamePass=true] + expected: FAIL + + [:layer0=0;level0=0;layer1=0;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=0;layer1=0;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=0;layer1=1;level1=0;inSamePass=true] + expected: FAIL + + [:layer0=0;level0=0;layer1=1;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=0;layer1=1;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=1;layer1=0;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=1;layer1=0;level1=1;inSamePass=true] + expected: FAIL + + [:layer0=0;level0=1;layer1=0;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=1;layer1=1;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=0;level0=1;layer1=1;level1=1;inSamePass=true] + expected: FAIL + + [:layer0=0;level0=1;layer1=1;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=0;layer1=0;level1=0;inSamePass=true] + expected: FAIL + + [:layer0=1;level0=0;layer1=0;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=0;layer1=0;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=0;layer1=1;level1=0;inSamePass=true] + expected: FAIL + + [:layer0=1;level0=0;layer1=1;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=0;layer1=1;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=1;layer1=0;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=1;layer1=0;level1=1;inSamePass=true] + expected: FAIL + + [:layer0=1;level0=1;layer1=0;level1=1;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=1;layer1=1;level1=0;inSamePass=false] + expected: FAIL + + [:layer0=1;level0=1;layer1=1;level1=1;inSamePass=true] + expected: FAIL + + [:layer0=1;level0=1;layer1=1;level1=1;inSamePass=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,shader_module,entry_point:vertex:*] + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="sequencage"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="sequencage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachment_and_bind_group:*] + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=0;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;bgUsage="storage";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true] + expected: FAIL + + [:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:shader_stages_and_visibility,attachment_write:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:*] + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true] + expected: FAIL + + [:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_common:subresources,multiple_bind_groups:*] + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":0,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":1};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="storage";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":0,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":1};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":0,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":1};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="storage";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=true] + expected: FAIL + + [:bg0Levels={"base":1,"count":2};bg0Layers={"base":1,"count":2};bg1Levels={"base":1,"count":2};bg1Layers={"base":1,"count":2};bgUsage0="texture";bgUsage1="texture";inSamePass=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,shader_module,overrides:name_conflict:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_color_texture:*] + [:useDifferentTextureAsTexture2=true;baseLayer2=0;view2Binding="texture";hasConflict=true] + expected: FAIL + + [:useDifferentTextureAsTexture2=true;baseLayer2=0;view2Binding="texture";hasConflict=false] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="texture";hasConflict=true] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="texture";hasConflict=false] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="storage";hasConflict=true] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=0;view2Binding="storage";hasConflict=false] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="texture";hasConflict=true] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="texture";hasConflict=false] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="storage";hasConflict=true] + expected: FAIL + + [:useDifferentTextureAsTexture2=false;baseLayer2=1;view2Binding="storage";hasConflict=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,shader_module,overrides:id_conflict:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,shader_module,entry_point:fragment:*] + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=true;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="sequencage"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint=""] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cu0000a"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%20"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="ma%20in"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main";stageEntryPoint="main%5Cn"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="mian"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mian";stageEntryPoint="main"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="mainmain"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="mainmain";stageEntryPoint="foo"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="main_t12V5"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="main_t12V3";stageEntryPoint="_main_t12V3"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="s%C3%A9quen%C3%A7age"] + expected: FAIL + + [:isAsync=false;shaderModuleEntryPoint="s%C3%A9quen%C3%A7age";stageEntryPoint="sequencage"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:subresources_and_binding_types_combination_for_aspect:*] + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth32float"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth16unorm"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth24plus"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth24plus-stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth32float"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth16unorm"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth24plus"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth24plus-stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth32float"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth16unorm"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth24plus"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth24plus-stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth32float"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth16unorm"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth24plus"] + expected: FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth24plus-stencil8"] + expected: FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth32float"] + expected: FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth16unorm"] + expected: FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="stencil8"] + expected: FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth24plus"] + expected: FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth24plus-stencil8"] + expected: FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=false;format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:compute=false;binding0InBundle=false;binding1InBundle=true;format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=false;format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:compute=false;binding0InBundle=true;binding1InBundle=true;format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:compute=true;binding0InBundle=false;binding1InBundle=false;format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:bindings_in_bundle:*] + [:type0="render-target";type1="sampled-texture"] + expected: FAIL + + [:type0="render-target";type1="multisampled-texture"] + expected: FAIL + + [:type0="render-target";type1="writeonly-storage-texture"] + expected: FAIL + + [:type0="sampled-texture";type1="render-target"] + expected: FAIL + + [:type0="sampled-texture";type1="sampled-texture"] + expected: FAIL + + [:type0="sampled-texture";type1="writeonly-storage-texture"] + expected: FAIL + + [:type0="multisampled-texture";type1="render-target"] + expected: FAIL + + [:type0="multisampled-texture";type1="multisampled-texture"] + expected: FAIL + + [:type0="writeonly-storage-texture";type1="render-target"] + expected: FAIL + + [:type0="writeonly-storage-texture";type1="sampled-texture"] + expected: FAIL + + [:type0="writeonly-storage-texture";type1="writeonly-storage-texture"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,pass_boundary,compute:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:scope,basic,render:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:shader_stages_and_visibility,storage_write:*] + [:compute=false] + expected: FAIL + + [:compute=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createBuffer:*] + [:usageType="MAP_READ"] + expected: FAIL + + [:usageType="MAP_WRITE"] + expected: FAIL + + [:usageType="INDEX"] + expected: FAIL + + [:usageType="VERTEX"] + expected: FAIL + + [:usageType="UNIFORM"] + expected: FAIL + + [:usageType="STORAGE"] + expected: FAIL + + [:usageType="INDIRECT"] + expected: FAIL + + [:usageType="QUERY_RESOLVE"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:unused_bindings_in_pipeline:*] + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=false;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=false;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=false;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="common";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="before";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="middle";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="after";callDrawOrDispatch=true] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=false] + expected: FAIL + + [:compute=true;useBindGroup0=true;useBindGroup1=true;setBindGroupsOrder="reversed";setPipeline="none";callDrawOrDispatch=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_pass_encoder:replaced_binding:*] + [:compute=false;callDrawOrDispatch=false;entry={"texture":{}}] + expected: FAIL + + [:compute=false;callDrawOrDispatch=false;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + [:compute=false;callDrawOrDispatch=true;entry={"texture":{}}] + expected: FAIL + + [:compute=false;callDrawOrDispatch=true;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + [:compute=true;callDrawOrDispatch=false;entry={"texture":{}}] + expected: FAIL + + [:compute=true;callDrawOrDispatch=false;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + [:compute=true;callDrawOrDispatch=true;entry={"texture":{}}] + expected: FAIL + + [:compute=true;callDrawOrDispatch=true;entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,texture_usages_in_copy_and_render_pass:*] + [:usage0="copy-src";usage1="copy-src"] + expected: FAIL + + [:usage0="copy-src";usage1="copy-dst"] + expected: FAIL + + [:usage0="copy-src";usage1="texture"] + expected: FAIL + + [:usage0="copy-src";usage1="storage"] + expected: FAIL + + [:usage0="copy-src";usage1="color-attachment"] + expected: FAIL + + [:usage0="copy-dst";usage1="copy-src"] + expected: FAIL + + [:usage0="copy-dst";usage1="copy-dst"] + expected: FAIL + + [:usage0="copy-dst";usage1="texture"] + expected: FAIL + + [:usage0="copy-dst";usage1="storage"] + expected: FAIL + + [:usage0="copy-dst";usage1="color-attachment"] + expected: FAIL + + [:usage0="texture";usage1="copy-src"] + expected: FAIL + + [:usage0="texture";usage1="copy-dst"] + expected: FAIL + + [:usage0="storage";usage1="copy-src"] + expected: FAIL + + [:usage0="storage";usage1="copy-dst"] + expected: FAIL + + [:usage0="color-attachment";usage1="copy-src"] + expected: FAIL + + [:usage0="color-attachment";usage1="copy-dst"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_unused_bind_group:*] + [:inRenderPass=true;hasConflict=true] + expected: FAIL + + [:inRenderPass=true;hasConflict=false] + expected: FAIL + + [:inRenderPass=false;hasConflict=true] + expected: FAIL + + [:inRenderPass=false;hasConflict=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_depth_stencil_texture:*] + [:bindAspect="depth-only";depthStencilReadOnly=true] + expected: FAIL + + [:bindAspect="depth-only";depthStencilReadOnly=false] + expected: FAIL + + [:bindAspect="stencil-only";depthStencilReadOnly=true] + expected: FAIL + + [:bindAspect="stencil-only";depthStencilReadOnly=false] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/28/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/28/cts.https.html.ini new file mode 100644 index 0000000000..db8b345a96 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/28/cts.https.html.ini @@ -0,0 +1,824 @@ +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,renderPass,draw:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createQuerySet:*] + [:type="occlusion"] + expected: FAIL + + [:type="timestamp"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createSampler:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeBuffer:*] + [:numElements=4] + expected: FAIL + + [:numElements=8] + expected: FAIL + + [:numElements=16] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createTexture,2d,uncompressed_format:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createView,2d,uncompressed_format:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createRenderBundleEncoder:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createComputePipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createTexture,2d,compressed_format:*] + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8a1unorm"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:format="etc2-rgba8unorm"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:format="eac-r11unorm"] + expected: FAIL + + [:format="eac-r11snorm"] + expected: FAIL + + [:format="eac-rg11unorm"] + expected: FAIL + + [:format="eac-rg11snorm"] + expected: FAIL + + [:format="astc-4x4-unorm"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x4-unorm"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x5-unorm"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x5-unorm"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x6-unorm"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x5-unorm"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:format="astc-8x6-unorm"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x8-unorm"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x5-unorm"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:format="astc-10x6-unorm"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:format="astc-10x8-unorm"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x10-unorm"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x10-unorm"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x12-unorm"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,computePass,dispatch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:*] + [:entry={"buffer":{"type":"uniform"}}] + expected: FAIL + + [:entry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:entry={"buffer":{"type":"read-only-storage"}}] + expected: FAIL + + [:entry={"sampler":{"type":"comparison"}}] + expected: FAIL + + [:entry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:entry={"sampler":{"type":"non-filtering"}}] + expected: FAIL + + [:entry={"texture":{"multisampled":false}}] + expected: FAIL + + [:entry={"texture":{"multisampled":true}}] + expected: FAIL + + [:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createBindGroup:*] + [:resourceType="uniformBuf";entry={"buffer":{"type":"uniform"}}] + expected: FAIL + + [:resourceType="storageBuf";entry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:resourceType="storageBuf";entry={"buffer":{"type":"read-only-storage"}}] + expected: FAIL + + [:resourceType="filtSamp";entry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:resourceType="nonFiltSamp";entry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:resourceType="nonFiltSamp";entry={"sampler":{"type":"non-filtering"}}] + expected: FAIL + + [:resourceType="compareSamp";entry={"sampler":{"type":"comparison"}}] + expected: FAIL + + [:resourceType="sampledTex";entry={"texture":{"multisampled":false}}] + expected: FAIL + + [:resourceType="sampledTexMS";entry={"texture":{"multisampled":true}}] + expected: FAIL + + [:resourceType="storageTex";entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,clearBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createShaderModule:*] + [:stage="VERTEX"] + expected: FAIL + + [:stage="FRAGMENT"] + expected: FAIL + + [:stage="COMPUTE"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,resolveQuerySet:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createView,2d,compressed_format:*] + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8a1unorm"] + expected: FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: FAIL + + [:format="etc2-rgba8unorm"] + expected: FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: FAIL + + [:format="eac-r11unorm"] + expected: FAIL + + [:format="eac-r11snorm"] + expected: FAIL + + [:format="eac-rg11unorm"] + expected: FAIL + + [:format="eac-rg11snorm"] + expected: FAIL + + [:format="astc-4x4-unorm"] + expected: FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x4-unorm"] + expected: FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: FAIL + + [:format="astc-5x5-unorm"] + expected: FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x5-unorm"] + expected: FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: FAIL + + [:format="astc-6x6-unorm"] + expected: FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x5-unorm"] + expected: FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: FAIL + + [:format="astc-8x6-unorm"] + expected: FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: FAIL + + [:format="astc-8x8-unorm"] + expected: FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x5-unorm"] + expected: FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: FAIL + + [:format="astc-10x6-unorm"] + expected: FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: FAIL + + [:format="astc-10x8-unorm"] + expected: FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: FAIL + + [:format="astc-10x10-unorm"] + expected: FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x10-unorm"] + expected: FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: FAIL + + [:format="astc-12x12-unorm"] + expected: FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyTextureToBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyTextureToTexture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createRenderPipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createCommandEncoder:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:*] + [:entry={"buffer":{"type":"uniform"}}] + expected: FAIL + + [:entry={"buffer":{"type":"storage"}}] + expected: FAIL + + [:entry={"buffer":{"type":"read-only-storage"}}] + expected: FAIL + + [:entry={"sampler":{"type":"comparison"}}] + expected: FAIL + + [:entry={"sampler":{"type":"filtering"}}] + expected: FAIL + + [:entry={"sampler":{"type":"non-filtering"}}] + expected: FAIL + + [:entry={"texture":{"multisampled":false}}] + expected: FAIL + + [:entry={"texture":{"multisampled":true}}] + expected: FAIL + + [:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,writeTimestamp:*] + [:type="occlusion"] + expected: FAIL + + [:type="timestamp"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,renderPass,renderBundle:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyBufferToTexture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:command,copyBufferToBuffer:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/29/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/29/cts.https.html.ini new file mode 100644 index 0000000000..069449d23b --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/29/cts.https.html.ini @@ -0,0 +1,592 @@ +[cts.https.html?q=webgpu:examples:basic,plain_cases:*] + [:x=2;y=2] + expected: FAIL + + [:x=-10;y=-10] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:gpu,with_texture_compression,bc:*] + [:textureCompressionBC=false] + expected: FAIL + + [:textureCompressionBC=true] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,async:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_bundle_encoder:*] + [:] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:examples:test_name:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:gpu,async:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:create_texture:*] + [:sampleCount=1] + expected: + if os == "mac": PASS + FAIL + + [:sampleCount=4] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,destroy:base:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:not_implemented_yet,with_plan:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,builder_subcases:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,plain_cases_private:*] + [:x=2;y=4] + expected: FAIL + + [:x=-10;y=18] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:gpu,buffers:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,canvas:*] + [:canvasType="onscreen";contextType="2d"] + expected: FAIL + + [:canvasType="onscreen";contextType="webgl"] + expected: FAIL + + [:canvasType="onscreen";contextType="webgl2"] + expected: FAIL + + [:canvasType="onscreen";contextType="webgpu"] + expected: FAIL + + [:canvasType="offscreen";contextType="2d"] + expected: FAIL + + [:canvasType="offscreen";contextType="webgl"] + expected: FAIL + + [:canvasType="offscreen";contextType="webgl2"] + expected: FAIL + + [:canvasType="offscreen";contextType="webgpu"] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:not_implemented_yet,without_plan:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,builder_cases_subcases:*] + [:x=1] + expected: FAIL + + [:x=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,uncompressed_format:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8snorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,builder_subcases_short:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,destroy:submit_a_destroyed_texture_as_attachment:*] + [:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedAfterEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="all";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="valid";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="valid";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="depth-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="valid";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="valid";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedBeforeEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="valid"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedBeforeEncode"] + expected: FAIL + + [:depthStencilTextureAspect="stencil-only";colorTextureState="destroyedAfterEncode";depthStencilTextureState="destroyedAfterEncode"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,imageBitmap:*] + [:] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeTexture,2d,compressed_format:*] + [:format="bc1-rgba-unorm"] + expected: FAIL + + [:format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc2-rgba-unorm"] + expected: FAIL + + [:format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc3-rgba-unorm"] + expected: FAIL + + [:format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:format="bc4-r-unorm"] + expected: FAIL + + [:format="bc4-r-snorm"] + expected: FAIL + + [:format="bc5-rg-unorm"] + expected: FAIL + + [:format="bc5-rg-snorm"] + expected: FAIL + + [:format="bc6h-rgb-ufloat"] + expected: FAIL + + [:format="bc6h-rgb-float"] + expected: FAIL + + [:format="bc7-rgba-unorm"] + expected: FAIL + + [:format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:format="etc2-rgb8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgb8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgb8a1unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgb8a1unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgba8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="etc2-rgba8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-r11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-r11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-rg11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="eac-rg11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-4x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-4x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-5x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-6x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-8x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-10x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x12-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:format="astc-12x12-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,destroy:twice:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:basic,builder_cases:*] + [:x=1;y=1] + expected: FAIL + + [:x=1;y=2] + expected: FAIL + + [:x=2;y=1] + expected: FAIL + + [:x=2;y=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:create_render_pipeline:*] + [:] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:api,validation,texture,rg11b10ufloat_renderable:begin_render_pass:*] + [:] + expected: + if os == "mac": PASS + FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/3/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/3/cts.https.html.ini new file mode 100644 index 0000000000..fc49bf594f --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/3/cts.https.html.ini @@ -0,0 +1,1044 @@ +[cts.https.html?q=webgpu:api,operation,device,lost:lost_on_destroy:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute,basic:memcpy:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,device,lost:same_object:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:change_pipeline_before_and_after_vertex_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute,basic:large_dispatch:*] + [:dispatchSize=256] + expected: FAIL + + [:dispatchSize=2048] + expected: FAIL + + [:dispatchSize=315] + expected: FAIL + + [:dispatchSize=628] + expected: FAIL + + [:dispatchSize=2179] + expected: FAIL + + [:dispatchSize=65535] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:shared_shader_module:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_but_not_used_in_draw:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:multi_entry_points:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:precision:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,device,lost:not_lost_on_gc:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_before_pipeline:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:bind_group_multiple_sets:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:basic:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_draws_in_one_render_pass:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:one_bind_group_multiple_slots:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,programmable,state_tracking:compatible_pipelines:*] + [:encoderType="compute%20pass"] + expected: FAIL + + [:encoderType="render%20pass"] + expected: FAIL + + [:encoderType="render%20bundle"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:*] + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,labels:object_has_descriptor_label:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:*] + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_without_changing_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:numeric_id:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_vertex_buffer_without_changing_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,compute_pipeline,overrides:workgroup_size:*] + [:isAsync=true;type="u32";size=3;v="x"] + expected: FAIL + + [:isAsync=true;type="u32";size=3;v="y"] + expected: FAIL + + [:isAsync=true;type="u32";size=3;v="z"] + expected: FAIL + + [:isAsync=true;type="u32";size=16;v="x"] + expected: FAIL + + [:isAsync=true;type="u32";size=16;v="y"] + expected: FAIL + + [:isAsync=true;type="u32";size=16;v="z"] + expected: FAIL + + [:isAsync=true;type="u32";size=64;v="x"] + expected: FAIL + + [:isAsync=true;type="u32";size=64;v="y"] + expected: FAIL + + [:isAsync=true;type="u32";size=64;v="z"] + expected: FAIL + + [:isAsync=true;type="i32";size=3;v="x"] + expected: FAIL + + [:isAsync=true;type="i32";size=3;v="y"] + expected: FAIL + + [:isAsync=true;type="i32";size=3;v="z"] + expected: FAIL + + [:isAsync=true;type="i32";size=16;v="x"] + expected: FAIL + + [:isAsync=true;type="i32";size=16;v="y"] + expected: FAIL + + [:isAsync=true;type="i32";size=16;v="z"] + expected: FAIL + + [:isAsync=true;type="i32";size=64;v="x"] + expected: FAIL + + [:isAsync=true;type="i32";size=64;v="y"] + expected: FAIL + + [:isAsync=true;type="i32";size=64;v="z"] + expected: FAIL + + [:isAsync=false;type="u32";size=3;v="x"] + expected: FAIL + + [:isAsync=false;type="u32";size=3;v="y"] + expected: FAIL + + [:isAsync=false;type="u32";size=3;v="z"] + expected: FAIL + + [:isAsync=false;type="u32";size=16;v="x"] + expected: FAIL + + [:isAsync=false;type="u32";size=16;v="y"] + expected: FAIL + + [:isAsync=false;type="u32";size=16;v="z"] + expected: FAIL + + [:isAsync=false;type="u32";size=64;v="x"] + expected: FAIL + + [:isAsync=false;type="u32";size=64;v="y"] + expected: FAIL + + [:isAsync=false;type="u32";size=64;v="z"] + expected: FAIL + + [:isAsync=false;type="i32";size=3;v="x"] + expected: FAIL + + [:isAsync=false;type="i32";size=3;v="y"] + expected: FAIL + + [:isAsync=false;type="i32";size=3;v="z"] + expected: FAIL + + [:isAsync=false;type="i32";size=16;v="x"] + expected: FAIL + + [:isAsync=false;type="i32";size=16;v="y"] + expected: FAIL + + [:isAsync=false;type="i32";size=16;v="z"] + expected: FAIL + + [:isAsync=false;type="i32";size=64;v="x"] + expected: FAIL + + [:isAsync=false;type="i32";size=64;v="y"] + expected: FAIL + + [:isAsync=false;type="i32";size=64;v="z"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:ww:*] + [:boundary="queue-op";writeOps=["write-buffer","write-buffer"\];contexts=["queue","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","b2b-copy"\];contexts=["queue","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","t2b-copy"\];contexts=["queue","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","write-buffer"\];contexts=["command-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","write-buffer"\];contexts=["command-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["compute-pass-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["render-pass-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["render-bundle-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="pass";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="dispatch";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,command_buffer,render,state_tracking:set_index_buffer_before_non_indexed_draw:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/30/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/30/cts.https.html.ini new file mode 100644 index 0000000000..f98f35db93 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/30/cts.https.html.ini @@ -0,0 +1,651 @@ +[cts.https.html?q=webgpu:idl,constants,flags:ColorWrite,values:*] + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:or:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_or:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:idl,constants,flags:ShaderStage,values:*] + +[cts.https.html?q=webgpu:idl,constants,flags:TextureUsage,values:*] + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:and:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,evaluation_order:binary_mixed:*] + [:name="ArithAndLogical"] + expected: FAIL + + [:name="LogicalAndArith"] + expected: FAIL + + [:name="ArithAndLogical_ShortCircuit"] + expected: FAIL + + [:name="LogicalAndArith_ShortCircuit"] + expected: FAIL + + +[cts.https.html?q=webgpu:examples:gpu,with_texture_compression,etc2:*] + [:textureCompressionETC2=false] + expected: FAIL + + [:textureCompressionETC2=true] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,evaluation_order:index_accessor:*] + [:name="LeftSE"] + expected: FAIL + + [:name="RightSE"] + expected: FAIL + + [:name="BothSE"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,evaluation_order:call:*] + [:name="OneSE"] + expected: FAIL + + [:name="AllSE"] + expected: FAIL + + [:name="MiddleNotSE"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_and:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:*] + [:type="i32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="i32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="const";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="uniform";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_r";vectorize=4] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:type="u32";inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,evaluation_order:binary_arith:*] + [:name="BothSE"] + expected: FAIL + + [:name="LeftSE"] + expected: FAIL + + [:name="RightSE"] + expected: FAIL + + [:name="ThreeSE"] + expected: FAIL + + [:name="LeftmostSE"] + expected: FAIL + + [:name="RightmostSE"] + expected: FAIL + + [:name="MiddleSE"] + expected: FAIL + + [:name="LiteralAndSEAndVar"] + expected: FAIL + + [:name="VarAndSEAndLiteral"] + expected: FAIL + + [:name="SEAndVarAndLiteral"] + expected: FAIL + + [:name="VarAndLiteralAndSE"] + expected: FAIL + + [:name="MemberAccessAndSE"] + expected: FAIL + + [:name="SEAndMemberAccess"] + expected: FAIL + + +[cts.https.html?q=webgpu:idl,constants,flags:BufferUsage,count:*] + +[cts.https.html?q=webgpu:idl,constants,flags:TextureUsage,count:*] + +[cts.https.html?q=webgpu:shader,execution,evaluation_order:assignment:*] + [:name="ToArray1D"] + expected: FAIL + + [:name="ToArray2D"] + expected: FAIL + + [:name="ToArrayFromArray"] + expected: FAIL + + [:name="ToArrayIndexedByArrayIndexedBySE"] + expected: FAIL + + [:name="ToVec_BothSE"] + expected: FAIL + + [:name="ToVec_LeftSE"] + expected: FAIL + + [:name="ToVec_RightSE"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:and_short_circuit:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:idl,constants,flags:ShaderStage,count:*] + +[cts.https.html?q=webgpu:idl,constants,flags:ColorWrite,count:*] + +[cts.https.html?q=webgpu:idl,constants,flags:BufferUsage,values:*] + +[cts.https.html?q=webgpu:shader,execution,evaluation_order:member_accessor:*] + [:name="Vec"] + expected: FAIL + + [:name="Struct"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:or_short_circuit:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,evaluation_order:binary_logical:*] + [:name="BothSE"] + expected: FAIL + + [:name="LeftSE"] + expected: FAIL + + [:name="RightSE"] + expected: FAIL + + [:name="LeftmostSE"] + expected: FAIL + + [:name="RightmostSE"] + expected: FAIL + + [:name="MiddleSE"] + expected: FAIL + + [:name="ShortCircuit_And_LhsOnly"] + expected: FAIL + + [:name="ShortCircuit_And_LhsAndRhs"] + expected: FAIL + + [:name="ShortCircuit_Or_LhsOnly"] + expected: FAIL + + [:name="ShortCircuit_Or_LhsAndRhs"] + expected: FAIL + + [:name="NoShortCircuit_And"] + expected: FAIL + + [:name="NoShortCircuit_Or"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,evaluation_order:type_constructor:*] + [:name="Struct"] + expected: FAIL + + [:name="Array1D"] + expected: FAIL + + [:name="Array2D"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/31/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/31/cts.https.html.ini new file mode 100644 index 0000000000..5be380152b --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/31/cts.https.html.ini @@ -0,0 +1,1224 @@ +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:addition:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:division:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_logical:less_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_logical:greater_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_logical:equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:subtraction:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_logical:less_than:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:abstract_int:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,bool_logical:not_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:division:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_logical:greater_than:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:subtraction:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_scalar_vector:*] + [:inputSource="const";vectorize_rhs=2] + expected: FAIL + + [:inputSource="const";vectorize_rhs=3] + expected: FAIL + + [:inputSource="const";vectorize_rhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_rhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_rhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:addition:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_arithmetic:division:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:remainder:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,u32_arithmetic:multiplication_vector_scalar:*] + [:inputSource="const";vectorize_lhs=2] + expected: FAIL + + [:inputSource="const";vectorize_lhs=3] + expected: FAIL + + [:inputSource="const";vectorize_lhs=4] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=2] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=3] + expected: FAIL + + [:inputSource="uniform";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_r";vectorize_lhs=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize_lhs=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,i32_arithmetic:remainder:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_logical:not_equals:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_arithmetic:subtraction:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,binary,f32_arithmetic:addition:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/32/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/32/cts.https.html.ini new file mode 100644 index 0000000000..27c23a12cc --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/32/cts.https.html.ini @@ -0,0 +1,1203 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acos:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,any:bool:*] + [:inputSource="const";overload="scalar"] + expected: FAIL + + [:inputSource="const";overload="vec2"] + expected: FAIL + + [:inputSource="const";overload="vec3"] + expected: FAIL + + [:inputSource="const";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec4"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,abs:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asin:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,all:bool:*] + [:inputSource="const";overload="scalar"] + expected: FAIL + + [:inputSource="const";overload="vec2"] + expected: FAIL + + [:inputSource="const";overload="vec3"] + expected: FAIL + + [:inputSource="const";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";overload="vec4"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,acosh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,arrayLength:array:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,asinh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/33/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/33/cts.https.html.ini new file mode 100644 index 0000000000..141f0584d8 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/33/cts.https.html.ini @@ -0,0 +1,459 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicAnd:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicStore:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atan2:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicCompareExchangeWeak:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicExchange:exchange:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicMin:min:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicCompareExchangeWeak:exchange:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atanh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicOr:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicMax:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicLoad:load:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicAdd:add:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicLoad:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicAdd:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicAnd:and:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicXor:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicOr:or:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicSub:sub:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicMax:max:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicSub:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicMin:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicStore:store:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicExchange:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/34/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/34/cts.https.html.ini new file mode 100644 index 0000000000..011252a313 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/34/cts.https.html.ini @@ -0,0 +1,1104 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:abstract_float:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countLeadingZeros:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:f32:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countOneBits:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countTrailingZeros:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,atomicXor:xor:*] + [:SC="storage";T="i32"] + expected: FAIL + + [:SC="storage";T="u32"] + expected: FAIL + + [:SC="uniform";T="i32"] + expected: FAIL + + [:SC="uniform";T="u32"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cross:f16:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countTrailingZeros:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cosh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countOneBits:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:abstract_int:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,cos:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ceil:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,countLeadingZeros:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,clamp:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/35/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/35/cts.https.html.ini new file mode 100644 index 0000000000..3fff677044 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/35/cts.https.html.ini @@ -0,0 +1,780 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f16:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:abstract_float:*] + [:inputSource="const";dimension=2] + expected: FAIL + + [:inputSource="const";dimension=3] + expected: FAIL + + [:inputSource="const";dimension=4] + expected: FAIL + + [:inputSource="uniform";dimension=2] + expected: FAIL + + [:inputSource="uniform";dimension=3] + expected: FAIL + + [:inputSource="uniform";dimension=4] + expected: FAIL + + [:inputSource="storage_r";dimension=2] + expected: FAIL + + [:inputSource="storage_r";dimension=3] + expected: FAIL + + [:inputSource="storage_r";dimension=4] + expected: FAIL + + [:inputSource="storage_rw";dimension=2] + expected: FAIL + + [:inputSource="storage_rw";dimension=3] + expected: FAIL + + [:inputSource="storage_rw";dimension=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:f16:*] + [:inputSource="const";dimension=2] + expected: FAIL + + [:inputSource="const";dimension=3] + expected: FAIL + + [:inputSource="const";dimension=4] + expected: FAIL + + [:inputSource="uniform";dimension=2] + expected: FAIL + + [:inputSource="uniform";dimension=3] + expected: FAIL + + [:inputSource="uniform";dimension=4] + expected: FAIL + + [:inputSource="storage_r";dimension=2] + expected: FAIL + + [:inputSource="storage_r";dimension=3] + expected: FAIL + + [:inputSource="storage_r";dimension=4] + expected: FAIL + + [:inputSource="storage_rw";dimension=2] + expected: FAIL + + [:inputSource="storage_rw";dimension=3] + expected: FAIL + + [:inputSource="storage_rw";dimension=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_float:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:abstract_int:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:u32:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdx:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,determinant:f32:*] + [:inputSource="const";dimension=2] + expected: FAIL + + [:inputSource="const";dimension=3] + expected: FAIL + + [:inputSource="const";dimension=4] + expected: FAIL + + [:inputSource="uniform";dimension=2] + expected: FAIL + + [:inputSource="uniform";dimension=3] + expected: FAIL + + [:inputSource="uniform";dimension=4] + expected: FAIL + + [:inputSource="storage_r";dimension=2] + expected: FAIL + + [:inputSource="storage_r";dimension=3] + expected: FAIL + + [:inputSource="storage_r";dimension=4] + expected: FAIL + + [:inputSource="storage_rw";dimension=2] + expected: FAIL + + [:inputSource="storage_rw";dimension=3] + expected: FAIL + + [:inputSource="storage_rw";dimension=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,distance:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,degrees:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dot:i32:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdy:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/36/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/36/cts.https.html.ini new file mode 100644 index 0000000000..bf2deda993 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/36/cts.https.html.ini @@ -0,0 +1,1116 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstTrailingBit:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:abstract_float:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstLeadingBit:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,extractBits:i32:*] + [:inputSource="const";width=1] + expected: FAIL + + [:inputSource="const";width=2] + expected: FAIL + + [:inputSource="const";width=3] + expected: FAIL + + [:inputSource="const";width=4] + expected: FAIL + + [:inputSource="uniform";width=1] + expected: FAIL + + [:inputSource="uniform";width=2] + expected: FAIL + + [:inputSource="uniform";width=3] + expected: FAIL + + [:inputSource="uniform";width=4] + expected: FAIL + + [:inputSource="storage_r";width=1] + expected: FAIL + + [:inputSource="storage_r";width=2] + expected: FAIL + + [:inputSource="storage_r";width=3] + expected: FAIL + + [:inputSource="storage_r";width=4] + expected: FAIL + + [:inputSource="storage_rw";width=1] + expected: FAIL + + [:inputSource="storage_rw";width=2] + expected: FAIL + + [:inputSource="storage_rw";width=3] + expected: FAIL + + [:inputSource="storage_rw";width=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,extractBits:u32:*] + [:inputSource="const";width=1] + expected: FAIL + + [:inputSource="const";width=2] + expected: FAIL + + [:inputSource="const";width=3] + expected: FAIL + + [:inputSource="const";width=4] + expected: FAIL + + [:inputSource="uniform";width=1] + expected: FAIL + + [:inputSource="uniform";width=2] + expected: FAIL + + [:inputSource="uniform";width=3] + expected: FAIL + + [:inputSource="uniform";width=4] + expected: FAIL + + [:inputSource="storage_r";width=1] + expected: FAIL + + [:inputSource="storage_r";width=2] + expected: FAIL + + [:inputSource="storage_r";width=3] + expected: FAIL + + [:inputSource="storage_r";width=4] + expected: FAIL + + [:inputSource="storage_rw";width=1] + expected: FAIL + + [:inputSource="storage_rw";width=2] + expected: FAIL + + [:inputSource="storage_rw";width=3] + expected: FAIL + + [:inputSource="storage_rw";width=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstLeadingBit:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,exp2:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,firstTrailingBit:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,faceForward:f16:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fma:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,floor:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/37/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/37/cts.https.html.ini new file mode 100644 index 0000000000..2ff203823d --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/37/cts.https.html.ini @@ -0,0 +1,1056 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:vector_f32:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:vector_f16:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,ldexp:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fwidth:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,length:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:scalar_f16:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,fract:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,inversesqrt:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,frexp:scalar_f32:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,insertBits:integer:*] + [:inputSource="const";signed=false;width=1] + expected: FAIL + + [:inputSource="const";signed=false;width=2] + expected: FAIL + + [:inputSource="const";signed=false;width=3] + expected: FAIL + + [:inputSource="const";signed=false;width=4] + expected: FAIL + + [:inputSource="const";signed=true;width=1] + expected: FAIL + + [:inputSource="const";signed=true;width=2] + expected: FAIL + + [:inputSource="const";signed=true;width=3] + expected: FAIL + + [:inputSource="const";signed=true;width=4] + expected: FAIL + + [:inputSource="uniform";signed=false;width=1] + expected: FAIL + + [:inputSource="uniform";signed=false;width=2] + expected: FAIL + + [:inputSource="uniform";signed=false;width=3] + expected: FAIL + + [:inputSource="uniform";signed=false;width=4] + expected: FAIL + + [:inputSource="uniform";signed=true;width=1] + expected: FAIL + + [:inputSource="uniform";signed=true;width=2] + expected: FAIL + + [:inputSource="uniform";signed=true;width=3] + expected: FAIL + + [:inputSource="uniform";signed=true;width=4] + expected: FAIL + + [:inputSource="storage_r";signed=false;width=1] + expected: FAIL + + [:inputSource="storage_r";signed=false;width=2] + expected: FAIL + + [:inputSource="storage_r";signed=false;width=3] + expected: FAIL + + [:inputSource="storage_r";signed=false;width=4] + expected: FAIL + + [:inputSource="storage_r";signed=true;width=1] + expected: FAIL + + [:inputSource="storage_r";signed=true;width=2] + expected: FAIL + + [:inputSource="storage_r";signed=true;width=3] + expected: FAIL + + [:inputSource="storage_r";signed=true;width=4] + expected: FAIL + + [:inputSource="storage_rw";signed=false;width=1] + expected: FAIL + + [:inputSource="storage_rw";signed=false;width=2] + expected: FAIL + + [:inputSource="storage_rw";signed=false;width=3] + expected: FAIL + + [:inputSource="storage_rw";signed=false;width=4] + expected: FAIL + + [:inputSource="storage_rw";signed=true;width=1] + expected: FAIL + + [:inputSource="storage_rw";signed=true;width=2] + expected: FAIL + + [:inputSource="storage_rw";signed=true;width=3] + expected: FAIL + + [:inputSource="storage_rw";signed=true;width=4] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/38/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/38/cts.https.html.ini new file mode 100644 index 0000000000..84fa6bab13 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/38/cts.https.html.ini @@ -0,0 +1,1068 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:nonmatching_abstract_float:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:monmatching_f16:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:abstract_int:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:matching_f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,log2:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,max:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,min:abstract_int:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,mix:nonmatching_f32:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/39/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/39/cts.https.html.ini new file mode 100644 index 0000000000..4a19a6e50a --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/39/cts.https.html.ini @@ -0,0 +1,528 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec4_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack4x8unorm:pack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec4_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack2x16float:pack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec3_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pow:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack2x16snorm:pack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack4x8snorm:pack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_whole:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,pack2x16unorm:pack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f16_vec3_fract:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,normalize:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/4/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/4/cts.https.html.ini new file mode 100644 index 0000000000..2ccd2b0276 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/4/cts.https.html.ini @@ -0,0 +1,1488 @@ +[cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:many,parallel_order:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw:*] + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"render-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"render-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="pass";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="dispatch";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,pipeline,default_layout:incompatible_with_explicit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,pipeline,default_layout:getBindGroupLayout_js_object:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:ww:*] + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"write-texture","in":"queue"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-store","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"render-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"render-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"b2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="pass";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="dispatch";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:without_work:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:many,parallel:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:many,serial:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:rw:*] + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,queue,writeBuffer:multiple_writes_at_different_offsets_and_sizes:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,onSubmittedWorkDone:with_work:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_draws_in_the_same_render_pass:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_dispatches_in_the_same_compute_pass:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,pipeline,default_layout:layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:wr:*] + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="queue-op";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2b-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="b2t-copy";readContext="command-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-bundle-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="storage-read";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="command-buffer";readOp="constant-uniform";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="render-pass-encoder"] + expected: FAIL + + [:boundary="pass";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="input-indirect-dispatch";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + [:boundary="dispatch";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,reflection:buffer_reflection_attributes:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,reflection:texture_reflection_attributes:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_resolve:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:ww:*] + [:boundary="queue-op";writeOps=["write-buffer","write-buffer"\];contexts=["queue","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","b2b-copy"\];contexts=["queue","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","t2b-copy"\];contexts=["queue","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["write-buffer","storage"\];contexts=["queue","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","write-buffer"\];contexts=["command-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","write-buffer"\];contexts=["command-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["compute-pass-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["render-pass-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","write-buffer"\];contexts=["render-bundle-encoder","queue"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","b2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","t2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="queue-op";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","b2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","t2b-copy"\];contexts=["command-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["b2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-pass-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["t2b-copy","storage"\];contexts=["command-encoder","render-bundle-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","b2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["compute-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["render-pass-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","t2b-copy"\];contexts=["render-bundle-encoder","command-encoder"\]] + expected: FAIL + + [:boundary="command-buffer";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="pass";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + [:boundary="dispatch";writeOps=["storage","storage"\];contexts=["compute-pass-encoder","compute-pass-encoder"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_draws_in_one_render_bundle:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,queue,writeBuffer:array_types:*] + [:arrayType="Uint8Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Uint8Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Uint16Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Uint16Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Uint32Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Uint32Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Int8Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Int8Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Int16Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Int16Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Int32Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Int32Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Float32Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Float32Array";useArrayBuffer=true] + expected: FAIL + + [:arrayType="Float64Array";useArrayBuffer=false] + expected: FAIL + + [:arrayType="Float64Array";useArrayBuffer=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw,single_pass,load_store:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:wr:*] + [:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-store","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="queue-op";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-store","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2b-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="command-buffer";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2t-copy","in":"command-encoder"}] + expected: FAIL + + [:boundary="pass";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + [:boundary="dispatch";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,single_buffer:two_draws_in_the_same_render_bundle:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,memory_sync,buffer,multiple_buffers:multiple_pairs_of_dispatches_in_one_compute_pass:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/40/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/40/cts.https.html.ini new file mode 100644 index 0000000000..3a95497f99 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/40/cts.https.html.ini @@ -0,0 +1,1224 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reverseBits:i32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,quantizeToF16:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:abstract_float:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:abstract_float:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f16:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reverseBits:u32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec3:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,select:vector:*] + [:inputSource="const";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec4"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec4:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,select:scalar:*] + [:inputSource="const";component="b";overload="scalar"] + expected: FAIL + + [:inputSource="const";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="f";overload="scalar"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="i";overload="scalar"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="const";component="u";overload="scalar"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="const";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="scalar"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="uniform";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="scalar"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="storage_r";component="u";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="b";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="f";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="i";overload="vec4"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="scalar"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec2"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec3"] + expected: FAIL + + [:inputSource="storage_rw";component="u";overload="vec4"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f16:*] + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,refract:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,reflect:f32_vec2:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,round:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,radians:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,saturate:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/41/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/41/cts.https.html.ini new file mode 100644 index 0000000000..fc989f1483 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/41/cts.https.html.ini @@ -0,0 +1,1164 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,step:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,step:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,storageBarrier:stage:*] + [:stage="vertex"] + expected: FAIL + + [:stage="fragment"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,step:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,smoothstep:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tan:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sign:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sqrt:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sin:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,sinh:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,storageBarrier:barrier:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,tanh:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/42/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/42/cts.https.html.ini new file mode 100644 index 0000000000..15f81a6282 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/42/cts.https.html.ini @@ -0,0 +1,849 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:depth:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:sampled:*] + [:texture_type="texture_2d_array"] + expected: FAIL + + [:texture_type="texture_cube_array"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_2d:*] + [:C="i32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="i32";coords="in-bounds";level=0] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="u32";coords="in-bounds";level=0] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level="numlevels"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:sampled_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:external:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_1d:*] + [:C="i32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="i32";coords="in-bounds";level=0] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="u32";coords="in-bounds";level=0] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:external:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:depth:*] + [:texture_type="texture_depth_2d"] + expected: FAIL + + [:texture_type="texture_depth_2d_array"] + expected: FAIL + + [:texture_type="texture_depth_cube"] + expected: FAIL + + [:texture_type="texture_depth_cube_array"] + expected: FAIL + + [:texture_type="texture_depth_multisampled_2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:arrayed:*] + [:texture_type="texture_2d_array"] + expected: FAIL + + [:texture_type="texture_depth_2d_array"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:sampled:*] + [:texture_type="texture_1d"] + expected: FAIL + + [:texture_type="texture_2d"] + expected: FAIL + + [:texture_type="texture_2d_array"] + expected: FAIL + + [:texture_type="texture_3d"] + expected: FAIL + + [:texture_type="texture_cube"] + expected: FAIL + + [:texture_type="texture_cube_array"] + expected: FAIL + + [:texture_type="texture_multisampled_2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:arrayed:*] + [:texture_type="texture_depth_2d_array"] + expected: FAIL + + [:texture_type="texture_depth_cube_array"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:*] + [:texture_type="texture_multisampled_2d"] + expected: FAIL + + [:texture_type="texture_depth_multisampled_2d"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGather:depth_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureDimension:storage:*] + [:texel_format="rgba8unorm"] + expected: FAIL + + [:texel_format="rgba8snorm"] + expected: FAIL + + [:texel_format="rgba8uint"] + expected: FAIL + + [:texel_format="rgba8sint"] + expected: FAIL + + [:texel_format="rgba16uint"] + expected: FAIL + + [:texel_format="rgba16sint"] + expected: FAIL + + [:texel_format="rgba16float"] + expected: FAIL + + [:texel_format="r32uint"] + expected: FAIL + + [:texel_format="r32sint"] + expected: FAIL + + [:texel_format="r32float"] + expected: FAIL + + [:texel_format="rg32uint"] + expected: FAIL + + [:texel_format="rg32sint"] + expected: FAIL + + [:texel_format="rg32float"] + expected: FAIL + + [:texel_format="rgba32uint"] + expected: FAIL + + [:texel_format="rgba32sint"] + expected: FAIL + + [:texel_format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_3d:*] + [:C="i32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="i32";coords="in-bounds";level=0] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="y-max-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="z-min-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="z-min-wrap";level=0] + expected: FAIL + + [:C="i32";coords="z-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="z-min-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="z-min-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="z-min-boundary";level=0] + expected: FAIL + + [:C="i32";coords="z-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="z-min-boundary";level="numlevels"] + expected: FAIL + + [:C="i32";coords="z-max-wrap";level=-1] + expected: FAIL + + [:C="i32";coords="z-max-wrap";level=0] + expected: FAIL + + [:C="i32";coords="z-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="z-max-wrap";level="numlevels"] + expected: FAIL + + [:C="i32";coords="z-max-boundary";level=-1] + expected: FAIL + + [:C="i32";coords="z-max-boundary";level=0] + expected: FAIL + + [:C="i32";coords="z-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="i32";coords="z-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="in-bounds";level=-1] + expected: FAIL + + [:C="u32";coords="in-bounds";level=0] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="in-bounds";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="x-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="y-max-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="z-min-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="z-min-wrap";level=0] + expected: FAIL + + [:C="u32";coords="z-min-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="z-min-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="z-min-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="z-min-boundary";level=0] + expected: FAIL + + [:C="u32";coords="z-min-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="z-min-boundary";level="numlevels"] + expected: FAIL + + [:C="u32";coords="z-max-wrap";level=-1] + expected: FAIL + + [:C="u32";coords="z-max-wrap";level=0] + expected: FAIL + + [:C="u32";coords="z-max-wrap";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="z-max-wrap";level="numlevels"] + expected: FAIL + + [:C="u32";coords="z-max-boundary";level=-1] + expected: FAIL + + [:C="u32";coords="z-max-boundary";level=0] + expected: FAIL + + [:C="u32";coords="z-max-boundary";level="numlevels-1"] + expected: FAIL + + [:C="u32";coords="z-max-boundary";level="numlevels"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/43/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/43/cts.https.html.ini new file mode 100644 index 0000000000..27132c2430 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/43/cts.https.html.ini @@ -0,0 +1,189 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_1d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:control_flow:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumSamples:depth:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:control_flow:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumSamples:sampled:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_3d_coords:*] + [:texture_type="texture_3d"] + expected: FAIL + + [:texture_type="texture_cube"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLevels:depth:*] + [:texture_type="texture_depth_2d"] + expected: FAIL + + [:texture_type="texture_depth_2d_array"] + expected: FAIL + + [:texture_type="texture_depth_cube"] + expected: FAIL + + [:texture_type="texture_depth_cube_array"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:control_flow:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureNumLevels:sampled:*] + [:texture_type="texture_1d"] + expected: FAIL + + [:texture_type="texture_2d"] + expected: FAIL + + [:texture_type="texture_2d_array"] + expected: FAIL + + [:texture_type="texture_3d"] + expected: FAIL + + [:texture_type="texture_cube"] + expected: FAIL + + [:texture_type="texture_cube_array%60"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:*] + [:texture_type="texture_3d"] + expected: FAIL + + [:texture_type="texture_cube"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/44/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/44/cts.https.html.ini new file mode 100644 index 0000000000..1e02d5ea43 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/44/cts.https.html.ini @@ -0,0 +1,426 @@ +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_1d_coords:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_2d_coords:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:stage:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_3d_coords:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_3d_coords:*] + [:texture_type="texture_depth_cube"] + expected: FAIL + + [:texture_type="texture_depth_cube_array"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:control_flow:*] + [:stage="fragment"] + expected: FAIL + + [:stage="vertex"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:arrayed_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:store_array_2d_coords:*] + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords:*] + [:texture_type="texture_3d"] + expected: FAIL + + [:texture_type="texture_cube"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:abstract_float:*] + [:inputSource="const";rows=2;cols=2] + expected: FAIL + + [:inputSource="const";rows=2;cols=3] + expected: FAIL + + [:inputSource="const";rows=2;cols=4] + expected: FAIL + + [:inputSource="const";rows=3;cols=2] + expected: FAIL + + [:inputSource="const";rows=3;cols=3] + expected: FAIL + + [:inputSource="const";rows=3;cols=4] + expected: FAIL + + [:inputSource="const";rows=4;cols=2] + expected: FAIL + + [:inputSource="const";rows=4;cols=3] + expected: FAIL + + [:inputSource="const";rows=4;cols=4] + expected: FAIL + + [:inputSource="uniform";rows=2;cols=2] + expected: FAIL + + [:inputSource="uniform";rows=2;cols=3] + expected: FAIL + + [:inputSource="uniform";rows=2;cols=4] + expected: FAIL + + [:inputSource="uniform";rows=3;cols=2] + expected: FAIL + + [:inputSource="uniform";rows=3;cols=3] + expected: FAIL + + [:inputSource="uniform";rows=3;cols=4] + expected: FAIL + + [:inputSource="uniform";rows=4;cols=2] + expected: FAIL + + [:inputSource="uniform";rows=4;cols=3] + expected: FAIL + + [:inputSource="uniform";rows=4;cols=4] + expected: FAIL + + [:inputSource="storage_r";rows=2;cols=2] + expected: FAIL + + [:inputSource="storage_r";rows=2;cols=3] + expected: FAIL + + [:inputSource="storage_r";rows=2;cols=4] + expected: FAIL + + [:inputSource="storage_r";rows=3;cols=2] + expected: FAIL + + [:inputSource="storage_r";rows=3;cols=3] + expected: FAIL + + [:inputSource="storage_r";rows=3;cols=4] + expected: FAIL + + [:inputSource="storage_r";rows=4;cols=2] + expected: FAIL + + [:inputSource="storage_r";rows=4;cols=3] + expected: FAIL + + [:inputSource="storage_r";rows=4;cols=4] + expected: FAIL + + [:inputSource="storage_rw";rows=2;cols=2] + expected: FAIL + + [:inputSource="storage_rw";rows=2;cols=3] + expected: FAIL + + [:inputSource="storage_rw";rows=2;cols=4] + expected: FAIL + + [:inputSource="storage_rw";rows=3;cols=2] + expected: FAIL + + [:inputSource="storage_rw";rows=3;cols=3] + expected: FAIL + + [:inputSource="storage_rw";rows=3;cols=4] + expected: FAIL + + [:inputSource="storage_rw";rows=4;cols=2] + expected: FAIL + + [:inputSource="storage_rw";rows=4;cols=3] + expected: FAIL + + [:inputSource="storage_rw";rows=4;cols=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompare:3d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_array_2d_coords:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_3d_coords:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/45/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/45/cts.https.html.ini new file mode 100644 index 0000000000..9c681ac1ea --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/45/cts.https.html.ini @@ -0,0 +1,738 @@ +[cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:*] + [:memType="non_atomic_storage"] + expected: FAIL + + [:memType="non_atomic_workgroup"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:corw1:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:f16:*] + [:inputSource="const";rows=2;cols=2] + expected: FAIL + + [:inputSource="const";rows=2;cols=3] + expected: FAIL + + [:inputSource="const";rows=2;cols=4] + expected: FAIL + + [:inputSource="const";rows=3;cols=2] + expected: FAIL + + [:inputSource="const";rows=3;cols=3] + expected: FAIL + + [:inputSource="const";rows=3;cols=4] + expected: FAIL + + [:inputSource="const";rows=4;cols=2] + expected: FAIL + + [:inputSource="const";rows=4;cols=3] + expected: FAIL + + [:inputSource="const";rows=4;cols=4] + expected: FAIL + + [:inputSource="uniform";rows=2;cols=2] + expected: FAIL + + [:inputSource="uniform";rows=2;cols=3] + expected: FAIL + + [:inputSource="uniform";rows=2;cols=4] + expected: FAIL + + [:inputSource="uniform";rows=3;cols=2] + expected: FAIL + + [:inputSource="uniform";rows=3;cols=3] + expected: FAIL + + [:inputSource="uniform";rows=3;cols=4] + expected: FAIL + + [:inputSource="uniform";rows=4;cols=2] + expected: FAIL + + [:inputSource="uniform";rows=4;cols=3] + expected: FAIL + + [:inputSource="uniform";rows=4;cols=4] + expected: FAIL + + [:inputSource="storage_r";rows=2;cols=2] + expected: FAIL + + [:inputSource="storage_r";rows=2;cols=3] + expected: FAIL + + [:inputSource="storage_r";rows=2;cols=4] + expected: FAIL + + [:inputSource="storage_r";rows=3;cols=2] + expected: FAIL + + [:inputSource="storage_r";rows=3;cols=3] + expected: FAIL + + [:inputSource="storage_r";rows=3;cols=4] + expected: FAIL + + [:inputSource="storage_r";rows=4;cols=2] + expected: FAIL + + [:inputSource="storage_r";rows=4;cols=3] + expected: FAIL + + [:inputSource="storage_r";rows=4;cols=4] + expected: FAIL + + [:inputSource="storage_rw";rows=2;cols=2] + expected: FAIL + + [:inputSource="storage_rw";rows=2;cols=3] + expected: FAIL + + [:inputSource="storage_rw";rows=2;cols=4] + expected: FAIL + + [:inputSource="storage_rw";rows=3;cols=2] + expected: FAIL + + [:inputSource="storage_rw";rows=3;cols=3] + expected: FAIL + + [:inputSource="storage_rw";rows=3;cols=4] + expected: FAIL + + [:inputSource="storage_rw";rows=4;cols=2] + expected: FAIL + + [:inputSource="storage_rw";rows=4;cols=3] + expected: FAIL + + [:inputSource="storage_rw";rows=4;cols=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_load_store:*] + [:memType="non_atomic_storage"] + expected: FAIL + + [:memType="non_atomic_workgroup"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack2x16float:unpack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:f32:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:message_passing:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,transpose:f32:*] + [:inputSource="const";rows=2;cols=2] + expected: FAIL + + [:inputSource="const";rows=2;cols=3] + expected: FAIL + + [:inputSource="const";rows=2;cols=4] + expected: FAIL + + [:inputSource="const";rows=3;cols=2] + expected: FAIL + + [:inputSource="const";rows=3;cols=3] + expected: FAIL + + [:inputSource="const";rows=3;cols=4] + expected: FAIL + + [:inputSource="const";rows=4;cols=2] + expected: FAIL + + [:inputSource="const";rows=4;cols=3] + expected: FAIL + + [:inputSource="const";rows=4;cols=4] + expected: FAIL + + [:inputSource="uniform";rows=2;cols=2] + expected: FAIL + + [:inputSource="uniform";rows=2;cols=3] + expected: FAIL + + [:inputSource="uniform";rows=2;cols=4] + expected: FAIL + + [:inputSource="uniform";rows=3;cols=2] + expected: FAIL + + [:inputSource="uniform";rows=3;cols=3] + expected: FAIL + + [:inputSource="uniform";rows=3;cols=4] + expected: FAIL + + [:inputSource="uniform";rows=4;cols=2] + expected: FAIL + + [:inputSource="uniform";rows=4;cols=3] + expected: FAIL + + [:inputSource="uniform";rows=4;cols=4] + expected: FAIL + + [:inputSource="storage_r";rows=2;cols=2] + expected: FAIL + + [:inputSource="storage_r";rows=2;cols=3] + expected: FAIL + + [:inputSource="storage_r";rows=2;cols=4] + expected: FAIL + + [:inputSource="storage_r";rows=3;cols=2] + expected: FAIL + + [:inputSource="storage_r";rows=3;cols=3] + expected: FAIL + + [:inputSource="storage_r";rows=3;cols=4] + expected: FAIL + + [:inputSource="storage_r";rows=4;cols=2] + expected: FAIL + + [:inputSource="storage_r";rows=4;cols=3] + expected: FAIL + + [:inputSource="storage_r";rows=4;cols=4] + expected: FAIL + + [:inputSource="storage_rw";rows=2;cols=2] + expected: FAIL + + [:inputSource="storage_rw";rows=2;cols=3] + expected: FAIL + + [:inputSource="storage_rw";rows=2;cols=4] + expected: FAIL + + [:inputSource="storage_rw";rows=3;cols=2] + expected: FAIL + + [:inputSource="storage_rw";rows=3;cols=3] + expected: FAIL + + [:inputSource="storage_rw";rows=3;cols=4] + expected: FAIL + + [:inputSource="storage_rw";rows=4;cols=2] + expected: FAIL + + [:inputSource="storage_rw";rows=4;cols=3] + expected: FAIL + + [:inputSource="storage_rw";rows=4;cols=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,bool_logical:negation:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,atomicity:atomicity:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,workgroupBarrier:stage:*] + [:stage="vertex"] + expected: FAIL + + [:stage="fragment"] + expected: FAIL + + [:stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:f16:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:coww:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_store:*] + [:memType="non_atomic_storage"] + expected: FAIL + + [:memType="non_atomic_workgroup"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,f32_arithmetic:negation:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:cowr:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:corw2:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,workgroupBarrier:barrier:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:corr:*] + [:memType="atomic_storage";testType="inter_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup"] + expected: FAIL + + [:memType="atomic_workgroup";testType="intra_workgroup";extraFlags="rmw_variant"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,unary,i32_arithmetic:negation:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack2x16unorm:unpack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack4x8unorm:unpack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,trunc:abstract_float:*] + [:inputSource="const";vectorize="_undef_"] + expected: FAIL + + [:inputSource="const";vectorize=2] + expected: FAIL + + [:inputSource="const";vectorize=3] + expected: FAIL + + [:inputSource="const";vectorize=4] + expected: FAIL + + [:inputSource="uniform";vectorize="_undef_"] + expected: FAIL + + [:inputSource="uniform";vectorize=2] + expected: FAIL + + [:inputSource="uniform";vectorize=3] + expected: FAIL + + [:inputSource="uniform";vectorize=4] + expected: FAIL + + [:inputSource="storage_r";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_r";vectorize=2] + expected: FAIL + + [:inputSource="storage_r";vectorize=3] + expected: FAIL + + [:inputSource="storage_r";vectorize=4] + expected: FAIL + + [:inputSource="storage_rw";vectorize="_undef_"] + expected: FAIL + + [:inputSource="storage_rw";vectorize=2] + expected: FAIL + + [:inputSource="storage_rw";vectorize=3] + expected: FAIL + + [:inputSource="storage_rw";vectorize=4] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,unpack4x8snorm:unpack:*] + [:inputSource="const"] + expected: FAIL + + [:inputSource="uniform"] + expected: FAIL + + [:inputSource="storage_r"] + expected: FAIL + + [:inputSource="storage_rw"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/46/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/46/cts.https.html.ini new file mode 100644 index 0000000000..98aea2e684 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/46/cts.https.html.ini @@ -0,0 +1,8169 @@ +[cts.https.html?q=webgpu:shader,validation,parse,builtin:parse:*] + [:builtin="%40builtin(position)"] + expected: FAIL + + [:builtin="%40builtin(position,)"] + expected: FAIL + + [:builtin="%40%20%5Cn%20builtin(position)"] + expected: FAIL + + [:builtin="%40%2F%5E%20comment%20%5E%2Fbuiltin%2F%5E%20comment%20%5E%2F%5Cn%5Cn(%5Ct%2F%5Ecomment%5E%2Fposition%2F%5Ecomment%5E%2F)"] + expected: FAIL + + [:builtin="%40abuiltin(position)"] + expected: FAIL + + [:builtin="%40builtin"] + expected: FAIL + + [:builtin="%40builtin()"] + expected: FAIL + + [:builtin="%40builtin%20position"] + expected: FAIL + + [:builtin="%40builtin%20position)"] + expected: FAIL + + [:builtin="%40builtin(position"] + expected: FAIL + + [:builtin="%40builtin(position,%20frag_depth)"] + expected: FAIL + + [:builtin="%40builtin(identifier)"] + expected: FAIL + + [:builtin="%40builtin(2)"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:array_of_vec3:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,align:align_required_alignment:*] + [:address_space="storage";align=1;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=1;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=2;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align="alignment";type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"i32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"u32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"f32","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"atomic%3Ci32%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec2%3Ci32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec3%3Cu32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x2%3Cf32%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x3%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x4%3Cf32%3E","storage":16,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"array%3Cvec2%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"array%3Cvec4%3Ci32%3E,%202%3E","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="uniform";align=32;type={"name":"S","storage":8,"uniform":16}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=1;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=2;type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat2x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat3x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align="alignment";type={"name":"mat4x4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"f16","storage":2,"uniform":2}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"vec4%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x2%3Cf16%3E","storage":4,"uniform":4}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat2x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat3x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + [:address_space="storage";align=32;type={"name":"mat4x3%3Cf16%3E","storage":8,"uniform":8}] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_with_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:struct_nested:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:2_plus_2_write:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_with_non_entry_point_function:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:vec3:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:*] + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="vertexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=false;indirect=true;drawCallTestParameter="firstVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=false;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="vertexCountInIndexBuffer";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="indexCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="instanceCount";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false;errorScale=1000000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=0] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=4] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=100] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=10000] + expected: FAIL + + [:indexed=true;indirect=true;drawCallTestParameter="firstIndex";type="float32x4";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true;errorScale=1000000] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:store:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,zero_init:compute,zero_init:*] + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,1\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,32,1\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[64,1,1\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,48\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,47,1\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[33,1,1\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[1,1,63\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[8,8,2\];batch__=31] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=0] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=1] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=2] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=3] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=4] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=5] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=6] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=7] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=8] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=9] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=10] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=11] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=12] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=13] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=14] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=15] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=16] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=17] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=18] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=19] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=20] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=21] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=22] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=23] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=24] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=25] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=26] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=27] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=28] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=29] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=30] + expected: FAIL + + [:storageClass="workgroup";workgroupSize=[7,7,3\];batch__=31] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=0] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=1] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=2] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=3] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=4] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=5] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=6] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=7] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=8] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=9] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=10] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=11] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=12] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=13] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=14] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=15] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=16] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=17] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=18] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=19] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=20] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=21] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=22] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=23] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=24] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=25] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=26] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=27] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=28] + expected: FAIL + + [:storageClass="private";workgroupSize=[1,1,1\];batch__=29] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=0] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=1] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=2] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=3] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=4] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=5] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=6] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=7] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=8] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=9] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=10] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=11] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=12] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=13] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=14] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=15] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=16] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=17] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=18] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=19] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=20] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=21] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=22] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=23] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=24] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=25] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=26] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=27] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=28] + expected: FAIL + + [:storageClass="function";workgroupSize=[1,1,1\];batch__=29] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,blankspace:null_characters:*] + [:contains_null=true;placement="comment"] + expected: FAIL + + [:contains_null=true;placement="delimiter"] + expected: FAIL + + [:contains_null=true;placement="eol"] + expected: FAIL + + [:contains_null=false;placement="comment"] + expected: FAIL + + [:contains_null=false;placement="delimiter"] + expected: FAIL + + [:contains_null=false;placement="eol"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:store_buffer:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:array_of_struct:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:load_buffer:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shader_io,compute_builtins:inputs:*] + [:method="param";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="param";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="param";dispatch="direct";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="param";dispatch="direct";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + [:method="param";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="param";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="param";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="param";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + [:method="struct";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="struct";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="struct";dispatch="direct";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="struct";dispatch="direct";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + [:method="struct";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="struct";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="struct";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="struct";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + [:method="mixed";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="mixed";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="mixed";dispatch="direct";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="mixed";dispatch="direct";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + [:method="mixed";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="mixed";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}] + expected: FAIL + + [:method="mixed";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}] + expected: FAIL + + [:method="mixed";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,robust_access:linear_memory:*] + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="private";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="function";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="none";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="module-scope";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="array";shadowingMode="function-scope";isAtomic=true] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="matrix";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="vector";shadowingMode="none";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false] + expected: FAIL + + [:storageClass="workgroup";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:struct_explicit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,align:align_parsing:*] + [:align=""] + expected: FAIL + + [:align="%40align(1)"] + expected: FAIL + + [:align="%40align(4)"] + expected: FAIL + + [:align="%40align(4i)"] + expected: FAIL + + [:align="%40align(4u)"] + expected: FAIL + + [:align="%40align(0x4)"] + expected: FAIL + + [:align="%40align(4,)"] + expected: FAIL + + [:align="%40align(u_val)"] + expected: FAIL + + [:align="%40align(i_val)"] + expected: FAIL + + [:align="%40align(i_val%20%2B%204%20-%206)"] + expected: FAIL + + [:align="%40align(1073741824)"] + expected: FAIL + + [:align="%40%5Ctalign%5Ct(4)"] + expected: FAIL + + [:align="%40%2F%5Ecomment%5E%2Falign%2F%5Ecomment%5E%2F(4)"] + expected: FAIL + + [:align="%40malign(4)"] + expected: FAIL + + [:align="%40align()"] + expected: FAIL + + [:align="%40align%204)"] + expected: FAIL + + [:align="%40align(4"] + expected: FAIL + + [:align="%40align(4,%202)"] + expected: FAIL + + [:align="%40align(3)"] + expected: FAIL + + [:align="%40align(f_val)"] + expected: FAIL + + [:align="%40align(1.0)"] + expected: FAIL + + [:align="%40align(4f)"] + expected: FAIL + + [:align="%40align(4h)"] + expected: FAIL + + [:align="%40align"] + expected: FAIL + + [:align="%40align(0)"] + expected: FAIL + + [:align="%40align(-4)"] + expected: FAIL + + [:align="%40align(2147483646)"] + expected: FAIL + + [:align="%40align(2147483648)"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,memory_model,weak:read:*] + [:memType="atomic_workgroup"] + expected: FAIL + + [:memType="atomic_storage"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,blankspace:blankspace:*] + [:blankspace=["%20","space"\]] + expected: FAIL + + [:blankspace=["%5Ct","horizontal_tab"\]] + expected: FAIL + + [:blankspace=["%5Cn","line_feed"\]] + expected: FAIL + + [:blankspace=["%5Cu000b","vertical_tab"\]] + expected: FAIL + + [:blankspace=["%5Cf","form_feed"\]] + expected: FAIL + + [:blankspace=["%5Cr","carriage_return"\]] + expected: FAIL + + [:blankspace=["%C2%85","next_line"\]] + expected: FAIL + + [:blankspace=["%E2%80%8E","left_to_right_mark"\]] + expected: FAIL + + [:blankspace=["%E2%80%8F","right_to_left_mark"\]] + expected: FAIL + + [:blankspace=["%E2%80%A8","line_separator"\]] + expected: FAIL + + [:blankspace=["%E2%80%A9","paragraph_separator"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,shader_io,shared_structs:shared_between_stages:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,comments:comments:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,comments:line_comment_eof:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,execution,padding:struct_implicit:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/47/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/47/cts.https.html.ini new file mode 100644 index 0000000000..a653eeebb5 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/47/cts.https.html.ini @@ -0,0 +1,1539 @@ +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_let_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:u32:*] + [:val="0x123"] + expected: FAIL + + [:val="123"] + expected: FAIL + + [:val="0"] + expected: FAIL + + [:val="0x3f"] + expected: FAIL + + [:val="2147483647"] + expected: FAIL + + [:val="42u"] + expected: FAIL + + [:val="0u"] + expected: FAIL + + [:val="4294967295u"] + expected: FAIL + + [:val="4294967295"] + expected: FAIL + + [:val="-0x123"] + expected: FAIL + + [:val="-123"] + expected: FAIL + + [:val="-0x3f"] + expected: FAIL + + [:val="-2147483647"] + expected: FAIL + + [:val="-2147483648"] + expected: FAIL + + [:val="94i"] + expected: FAIL + + [:val="2147483647i"] + expected: FAIL + + [:val="-2147483647i"] + expected: FAIL + + [:val="i32(-2147483648)"] + expected: FAIL + + [:val="4294967296"] + expected: FAIL + + [:val="4294967296u"] + expected: FAIL + + [:val="-1"] + expected: FAIL + + [:val="1.0"] + expected: FAIL + + [:val="1.0f"] + expected: FAIL + + [:val="1.0h"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_return:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,identifiers:identifiers:*] + [:ident="foo"] + expected: FAIL + + [:ident="Foo"] + expected: FAIL + + [:ident="FOO"] + expected: FAIL + + [:ident="_0"] + expected: FAIL + + [:ident="_foo0"] + expected: FAIL + + [:ident="_0foo"] + expected: FAIL + + [:ident="foo__0"] + expected: FAIL + + [:ident="%CE%94%CE%AD%CE%BB%CF%84%CE%B1"] + expected: FAIL + + [:ident="r%C3%A9flexion"] + expected: FAIL + + [:ident="%D0%9A%D1%8B%D0%B7%D1%8B%D0%BB"] + expected: FAIL + + [:ident="%F0%90%B0%93%F0%90%B0%8F%F0%90%B0%87"] + expected: FAIL + + [:ident="%E6%9C%9D%E7%84%BC%E3%81%91"] + expected: FAIL + + [:ident="%D8%B3%D9%84%D8%A7%D9%85"] + expected: FAIL + + [:ident="%EA%B2%80%EC%A0%95"] + expected: FAIL + + [:ident="%D7%A9%D6%B8%D7%81%D7%9C%D7%95%D6%B9%D7%9D"] + expected: FAIL + + [:ident="%E0%A4%97%E0%A5%81%E0%A4%B2%E0%A4%BE%E0%A4%AC%E0%A5%80"] + expected: FAIL + + [:ident="%D6%83%D5%AB%D6%80%D5%B8%D6%82%D5%A6"] + expected: FAIL + + [:ident="_"] + expected: FAIL + + [:ident="__"] + expected: FAIL + + [:ident="__foo"] + expected: FAIL + + [:ident="0foo"] + expected: FAIL + + [:ident="foo.bar"] + expected: FAIL + + [:ident="foo-bar"] + expected: FAIL + + [:ident="foo%2Bbar"] + expected: FAIL + + [:ident="foo%23bar"] + expected: FAIL + + [:ident="foo!bar"] + expected: FAIL + + [:ident="foo%5C%5Cbar"] + expected: FAIL + + [:ident="foo%2Fbar"] + expected: FAIL + + [:ident="foo,bar"] + expected: FAIL + + [:ident="foo%40bar"] + expected: FAIL + + [:ident="foo::bar"] + expected: FAIL + + [:ident="array"] + expected: FAIL + + [:ident="atomic"] + expected: FAIL + + [:ident="bool"] + expected: FAIL + + [:ident="f32"] + expected: FAIL + + [:ident="f16"] + expected: FAIL + + [:ident="i32"] + expected: FAIL + + [:ident="mat2x2"] + expected: FAIL + + [:ident="mat2x3"] + expected: FAIL + + [:ident="mat2x4"] + expected: FAIL + + [:ident="mat3x2"] + expected: FAIL + + [:ident="mat3x3"] + expected: FAIL + + [:ident="mat3x4"] + expected: FAIL + + [:ident="mat4x2"] + expected: FAIL + + [:ident="mat4x3"] + expected: FAIL + + [:ident="mat4x4"] + expected: FAIL + + [:ident="ptr"] + expected: FAIL + + [:ident="sampler"] + expected: FAIL + + [:ident="sampler_comparison"] + expected: FAIL + + [:ident="texture_1d"] + expected: FAIL + + [:ident="texture_2d"] + expected: FAIL + + [:ident="texture_2d_array"] + expected: FAIL + + [:ident="texture_3d"] + expected: FAIL + + [:ident="texture_cube"] + expected: FAIL + + [:ident="texture_cube_array"] + expected: FAIL + + [:ident="texture_multisampled_2d"] + expected: FAIL + + [:ident="texture_storage_1d"] + expected: FAIL + + [:ident="texture_storage_2d"] + expected: FAIL + + [:ident="texture_storage_2d_array"] + expected: FAIL + + [:ident="texture_storage_3d"] + expected: FAIL + + [:ident="texture_depth_2d"] + expected: FAIL + + [:ident="texture_depth_2d_array"] + expected: FAIL + + [:ident="texture_depth_cube"] + expected: FAIL + + [:ident="texture_depth_cube_array"] + expected: FAIL + + [:ident="texture_depth_multisampled_2d"] + expected: FAIL + + [:ident="u32"] + expected: FAIL + + [:ident="vec2"] + expected: FAIL + + [:ident="vec3"] + expected: FAIL + + [:ident="vec4"] + expected: FAIL + + [:ident="bitcast"] + expected: FAIL + + [:ident="break"] + expected: FAIL + + [:ident="case"] + expected: FAIL + + [:ident="const"] + expected: FAIL + + [:ident="continue"] + expected: FAIL + + [:ident="continuing"] + expected: FAIL + + [:ident="default"] + expected: FAIL + + [:ident="discard"] + expected: FAIL + + [:ident="else"] + expected: FAIL + + [:ident="enable"] + expected: FAIL + + [:ident="false"] + expected: FAIL + + [:ident="fn"] + expected: FAIL + + [:ident="for"] + expected: FAIL + + [:ident="if"] + expected: FAIL + + [:ident="let"] + expected: FAIL + + [:ident="loop"] + expected: FAIL + + [:ident="override"] + expected: FAIL + + [:ident="return"] + expected: FAIL + + [:ident="static_assert"] + expected: FAIL + + [:ident="struct"] + expected: FAIL + + [:ident="switch"] + expected: FAIL + + [:ident="true"] + expected: FAIL + + [:ident="type"] + expected: FAIL + + [:ident="var"] + expected: FAIL + + [:ident="while"] + expected: FAIL + + [:ident="CompileShader"] + expected: FAIL + + [:ident="ComputeShader"] + expected: FAIL + + [:ident="DomainShader"] + expected: FAIL + + [:ident="GeometryShader"] + expected: FAIL + + [:ident="Hullshader"] + expected: FAIL + + [:ident="NULL"] + expected: FAIL + + [:ident="Self"] + expected: FAIL + + [:ident="abstract"] + expected: FAIL + + [:ident="active"] + expected: FAIL + + [:ident="alignas"] + expected: FAIL + + [:ident="alignof"] + expected: FAIL + + [:ident="as"] + expected: FAIL + + [:ident="asm"] + expected: FAIL + + [:ident="asm_fragment"] + expected: FAIL + + [:ident="async"] + expected: FAIL + + [:ident="attribute"] + expected: FAIL + + [:ident="auto"] + expected: FAIL + + [:ident="await"] + expected: FAIL + + [:ident="become"] + expected: FAIL + + [:ident="binding_array"] + expected: FAIL + + [:ident="cast"] + expected: FAIL + + [:ident="catch"] + expected: FAIL + + [:ident="class"] + expected: FAIL + + [:ident="co_await"] + expected: FAIL + + [:ident="co_return"] + expected: FAIL + + [:ident="co_yield"] + expected: FAIL + + [:ident="coherent"] + expected: FAIL + + [:ident="column_major"] + expected: FAIL + + [:ident="common"] + expected: FAIL + + [:ident="compile"] + expected: FAIL + + [:ident="compile_fragment"] + expected: FAIL + + [:ident="concept"] + expected: FAIL + + [:ident="const_cast"] + expected: FAIL + + [:ident="consteval"] + expected: FAIL + + [:ident="constexpr"] + expected: FAIL + + [:ident="constinit"] + expected: FAIL + + [:ident="crate"] + expected: FAIL + + [:ident="debugger"] + expected: FAIL + + [:ident="decltype"] + expected: FAIL + + [:ident="delete"] + expected: FAIL + + [:ident="demote"] + expected: FAIL + + [:ident="demote_to_helper"] + expected: FAIL + + [:ident="do"] + expected: FAIL + + [:ident="dynamic_cast"] + expected: FAIL + + [:ident="enum"] + expected: FAIL + + [:ident="explicit"] + expected: FAIL + + [:ident="export"] + expected: FAIL + + [:ident="extends"] + expected: FAIL + + [:ident="extern"] + expected: FAIL + + [:ident="external"] + expected: FAIL + + [:ident="fallthrough"] + expected: FAIL + + [:ident="filter"] + expected: FAIL + + [:ident="final"] + expected: FAIL + + [:ident="finally"] + expected: FAIL + + [:ident="friend"] + expected: FAIL + + [:ident="from"] + expected: FAIL + + [:ident="fxgroup"] + expected: FAIL + + [:ident="get"] + expected: FAIL + + [:ident="goto"] + expected: FAIL + + [:ident="groupshared"] + expected: FAIL + + [:ident="handle"] + expected: FAIL + + [:ident="highp"] + expected: FAIL + + [:ident="impl"] + expected: FAIL + + [:ident="implements"] + expected: FAIL + + [:ident="import"] + expected: FAIL + + [:ident="inline"] + expected: FAIL + + [:ident="inout"] + expected: FAIL + + [:ident="instanceof"] + expected: FAIL + + [:ident="interface"] + expected: FAIL + + [:ident="layout"] + expected: FAIL + + [:ident="lowp"] + expected: FAIL + + [:ident="macro"] + expected: FAIL + + [:ident="macro_rules"] + expected: FAIL + + [:ident="match"] + expected: FAIL + + [:ident="mediump"] + expected: FAIL + + [:ident="meta"] + expected: FAIL + + [:ident="mod"] + expected: FAIL + + [:ident="module"] + expected: FAIL + + [:ident="move"] + expected: FAIL + + [:ident="mut"] + expected: FAIL + + [:ident="mutable"] + expected: FAIL + + [:ident="namespace"] + expected: FAIL + + [:ident="new"] + expected: FAIL + + [:ident="nil"] + expected: FAIL + + [:ident="noexcept"] + expected: FAIL + + [:ident="noinline"] + expected: FAIL + + [:ident="nointerpolation"] + expected: FAIL + + [:ident="noperspective"] + expected: FAIL + + [:ident="null"] + expected: FAIL + + [:ident="nullptr"] + expected: FAIL + + [:ident="of"] + expected: FAIL + + [:ident="operator"] + expected: FAIL + + [:ident="package"] + expected: FAIL + + [:ident="packoffset"] + expected: FAIL + + [:ident="partition"] + expected: FAIL + + [:ident="pass"] + expected: FAIL + + [:ident="patch"] + expected: FAIL + + [:ident="pixelfragment"] + expected: FAIL + + [:ident="precise"] + expected: FAIL + + [:ident="precision"] + expected: FAIL + + [:ident="premerge"] + expected: FAIL + + [:ident="priv"] + expected: FAIL + + [:ident="protected"] + expected: FAIL + + [:ident="pub"] + expected: FAIL + + [:ident="public"] + expected: FAIL + + [:ident="readonly"] + expected: FAIL + + [:ident="ref"] + expected: FAIL + + [:ident="regardless"] + expected: FAIL + + [:ident="register"] + expected: FAIL + + [:ident="reinterpret_cast"] + expected: FAIL + + [:ident="requires"] + expected: FAIL + + [:ident="resource"] + expected: FAIL + + [:ident="restrict"] + expected: FAIL + + [:ident="self"] + expected: FAIL + + [:ident="set"] + expected: FAIL + + [:ident="shared"] + expected: FAIL + + [:ident="signed"] + expected: FAIL + + [:ident="sizeof"] + expected: FAIL + + [:ident="smooth"] + expected: FAIL + + [:ident="snorm"] + expected: FAIL + + [:ident="static"] + expected: FAIL + + [:ident="static_cast"] + expected: FAIL + + [:ident="std"] + expected: FAIL + + [:ident="subroutine"] + expected: FAIL + + [:ident="super"] + expected: FAIL + + [:ident="target"] + expected: FAIL + + [:ident="template"] + expected: FAIL + + [:ident="this"] + expected: FAIL + + [:ident="thread_local"] + expected: FAIL + + [:ident="throw"] + expected: FAIL + + [:ident="trait"] + expected: FAIL + + [:ident="try"] + expected: FAIL + + [:ident="typedef"] + expected: FAIL + + [:ident="typeid"] + expected: FAIL + + [:ident="typename"] + expected: FAIL + + [:ident="typeof"] + expected: FAIL + + [:ident="union"] + expected: FAIL + + [:ident="unless"] + expected: FAIL + + [:ident="unorm"] + expected: FAIL + + [:ident="unsafe"] + expected: FAIL + + [:ident="unsized"] + expected: FAIL + + [:ident="use"] + expected: FAIL + + [:ident="using"] + expected: FAIL + + [:ident="varying"] + expected: FAIL + + [:ident="virtual"] + expected: FAIL + + [:ident="volatile"] + expected: FAIL + + [:ident="wgsl"] + expected: FAIL + + [:ident="where"] + expected: FAIL + + [:ident="with"] + expected: FAIL + + [:ident="writeonly"] + expected: FAIL + + [:ident="yield"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_const_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,comments:line_comment_terminators:*] + [:blankspace=["%20","space"\]] + expected: FAIL + + [:blankspace=["%5Ct","tab"\]] + expected: FAIL + + [:blankspace=["%5Cn","line_feed"\]] + expected: FAIL + + [:blankspace=["%5Cu000b","vertical_tab"\]] + expected: FAIL + + [:blankspace=["%5Cf","form_feed"\]] + expected: FAIL + + [:blankspace=["%5Cr","carriage_return"\]] + expected: FAIL + + [:blankspace=["%5Cr%5Cn","carriage_return_line_feed"\]] + expected: FAIL + + [:blankspace=["%C2%85","next_line"\]] + expected: FAIL + + [:blankspace=["%E2%80%A8","line_separator"\]] + expected: FAIL + + [:blankspace=["%E2%80%A9","paragraph_separator"\]] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_type_alias_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_module_var_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:f32:*] + [:val="0f"] + expected: FAIL + + [:val="0.0f"] + expected: FAIL + + [:val="12.223f"] + expected: FAIL + + [:val="12.f"] + expected: FAIL + + [:val=".12f"] + expected: FAIL + + [:val="2.4e%2B4f"] + expected: FAIL + + [:val="2.4e-2f"] + expected: FAIL + + [:val="2.e%2B4f"] + expected: FAIL + + [:val="1e-4f"] + expected: FAIL + + [:val="0x1P%2B4f"] + expected: FAIL + + [:val="0.0"] + expected: FAIL + + [:val=".0"] + expected: FAIL + + [:val="12."] + expected: FAIL + + [:val="00012."] + expected: FAIL + + [:val=".12"] + expected: FAIL + + [:val="1.2e2"] + expected: FAIL + + [:val="1.2E2"] + expected: FAIL + + [:val="1.2e%2B2"] + expected: FAIL + + [:val="2.4e-2"] + expected: FAIL + + [:val=".1e-2"] + expected: FAIL + + [:val="0x.3"] + expected: FAIL + + [:val="0X.3"] + expected: FAIL + + [:val="0xa.fp%2B2"] + expected: FAIL + + [:val="0xa.fP%2B2"] + expected: FAIL + + [:val="0xE.fp%2B2"] + expected: FAIL + + [:val="0X1.fp-4"] + expected: FAIL + + [:val="1"] + expected: FAIL + + [:val="-1"] + expected: FAIL + + [:val="1u"] + expected: FAIL + + [:val="1i"] + expected: FAIL + + [:val=".f"] + expected: FAIL + + [:val=".e-2"] + expected: FAIL + + [:val="1.e%262f"] + expected: FAIL + + [:val="1.ef"] + expected: FAIL + + [:val="1.e%2Bf"] + expected: FAIL + + [:val="0x.p2"] + expected: FAIL + + [:val="0x1p"] + expected: FAIL + + [:val="0x1p%5E"] + expected: FAIL + + [:val="1.0e%2B999999999999f"] + expected: FAIL + + [:val="0x1.0p%2B999999999999f"] + expected: FAIL + + [:val="0x1.00000001pf0"] + expected: FAIL + + [:val="0h"] + expected: FAIL + + [:val="1h"] + expected: FAIL + + [:val=".1h"] + expected: FAIL + + [:val="1.1e2h"] + expected: FAIL + + [:val="1.1E%2B2h"] + expected: FAIL + + [:val="2.4e-2h"] + expected: FAIL + + [:val="0xep2h"] + expected: FAIL + + [:val="0xEp-2h"] + expected: FAIL + + [:val="0x3p%2B2h"] + expected: FAIL + + [:val="0x3.2p%2B2h"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_func_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:module_scope_multiple:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_var_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:abstract_float:*] + [:val="0f"] + expected: FAIL + + [:val="0.0f"] + expected: FAIL + + [:val="12.223f"] + expected: FAIL + + [:val="12.f"] + expected: FAIL + + [:val=".12f"] + expected: FAIL + + [:val="2.4e%2B4f"] + expected: FAIL + + [:val="2.4e-2f"] + expected: FAIL + + [:val="2.e%2B4f"] + expected: FAIL + + [:val="1e-4f"] + expected: FAIL + + [:val="0x1P%2B4f"] + expected: FAIL + + [:val="0.0"] + expected: FAIL + + [:val=".0"] + expected: FAIL + + [:val="12."] + expected: FAIL + + [:val="00012."] + expected: FAIL + + [:val=".12"] + expected: FAIL + + [:val="1.2e2"] + expected: FAIL + + [:val="1.2E2"] + expected: FAIL + + [:val="1.2e%2B2"] + expected: FAIL + + [:val="2.4e-2"] + expected: FAIL + + [:val=".1e-2"] + expected: FAIL + + [:val="0x.3"] + expected: FAIL + + [:val="0X.3"] + expected: FAIL + + [:val="0xa.fp%2B2"] + expected: FAIL + + [:val="0xa.fP%2B2"] + expected: FAIL + + [:val="0xE.fp%2B2"] + expected: FAIL + + [:val="0X1.fp-4"] + expected: FAIL + + [:val=".f"] + expected: FAIL + + [:val=".e-2"] + expected: FAIL + + [:val="1.e%262f"] + expected: FAIL + + [:val="1.ef"] + expected: FAIL + + [:val="1.e%2Bf"] + expected: FAIL + + [:val="0x.p2"] + expected: FAIL + + [:val="0x1p"] + expected: FAIL + + [:val="0x1p%5E"] + expected: FAIL + + [:val="1.0e%2B999999999999f"] + expected: FAIL + + [:val="0x1.0p%2B999999999999f"] + expected: FAIL + + [:val="0x1.00000001pf0"] + expected: FAIL + + [:val="0h"] + expected: FAIL + + [:val="1h"] + expected: FAIL + + [:val=".1h"] + expected: FAIL + + [:val="1.1e2h"] + expected: FAIL + + [:val="1.1E%2B2h"] + expected: FAIL + + [:val="2.4e-2h"] + expected: FAIL + + [:val="0xep2h"] + expected: FAIL + + [:val="0xEp-2h"] + expected: FAIL + + [:val="0x3p%2B2h"] + expected: FAIL + + [:val="0x3.2p%2B2h"] + expected: FAIL + + [:val="1.1eh"] + expected: FAIL + + [:val="1.1e%252h"] + expected: FAIL + + [:val="1.1e%2Bh"] + expected: FAIL + + [:val="1.0e%2B999999h"] + expected: FAIL + + [:val="0x1.0p%2B999999h"] + expected: FAIL + + [:val="0xf.h"] + expected: FAIL + + [:val="0x3h"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,identifiers:non_normalized:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:i32:*] + [:val="0x123"] + expected: FAIL + + [:val="123"] + expected: FAIL + + [:val="0"] + expected: FAIL + + [:val="0x3f"] + expected: FAIL + + [:val="2147483647"] + expected: FAIL + + [:val="-0x123"] + expected: FAIL + + [:val="-123"] + expected: FAIL + + [:val="-0x3f"] + expected: FAIL + + [:val="-2147483647"] + expected: FAIL + + [:val="-2147483648"] + expected: FAIL + + [:val="94i"] + expected: FAIL + + [:val="2147483647i"] + expected: FAIL + + [:val="-2147483647i"] + expected: FAIL + + [:val="i32(-2147483648)"] + expected: FAIL + + [:val="42u"] + expected: FAIL + + [:val="0u"] + expected: FAIL + + [:val="4294967295u"] + expected: FAIL + + [:val="2147483648"] + expected: FAIL + + [:val="2147483648i"] + expected: FAIL + + [:val="-2147483649"] + expected: FAIL + + [:val="-2147483649i"] + expected: FAIL + + [:val="1.0"] + expected: FAIL + + [:val="1.0f"] + expected: FAIL + + [:val="1.0h"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:bools:*] + [:val="true"] + expected: FAIL + + [:val="false"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_enable:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:f16:*] + [:val="0h"] + expected: FAIL + + [:val="1h"] + expected: FAIL + + [:val=".1h"] + expected: FAIL + + [:val="1.1e2h"] + expected: FAIL + + [:val="1.1E%2B2h"] + expected: FAIL + + [:val="2.4e-2h"] + expected: FAIL + + [:val="0xep2h"] + expected: FAIL + + [:val="0xEp-2h"] + expected: FAIL + + [:val="0x3p%2B2h"] + expected: FAIL + + [:val="0x3.2p%2B2h"] + expected: FAIL + + [:val="0.0"] + expected: FAIL + + [:val=".0"] + expected: FAIL + + [:val="12."] + expected: FAIL + + [:val="00012."] + expected: FAIL + + [:val=".12"] + expected: FAIL + + [:val="1.2e2"] + expected: FAIL + + [:val="1.2E2"] + expected: FAIL + + [:val="1.2e%2B2"] + expected: FAIL + + [:val="2.4e-2"] + expected: FAIL + + [:val=".1e-2"] + expected: FAIL + + [:val="0x.3"] + expected: FAIL + + [:val="0X.3"] + expected: FAIL + + [:val="0xa.fp%2B2"] + expected: FAIL + + [:val="0xa.fP%2B2"] + expected: FAIL + + [:val="0xE.fp%2B2"] + expected: FAIL + + [:val="0X1.fp-4"] + expected: FAIL + + [:val="1"] + expected: FAIL + + [:val="-1"] + expected: FAIL + + [:val="0f"] + expected: FAIL + + [:val="0.0f"] + expected: FAIL + + [:val="12.223f"] + expected: FAIL + + [:val="12.f"] + expected: FAIL + + [:val=".12f"] + expected: FAIL + + [:val="2.4e%2B4f"] + expected: FAIL + + [:val="2.4e-2f"] + expected: FAIL + + [:val="2.e%2B4f"] + expected: FAIL + + [:val="1e-4f"] + expected: FAIL + + [:val="0x1P%2B4f"] + expected: FAIL + + [:val="1i"] + expected: FAIL + + [:val="1u"] + expected: FAIL + + [:val="1f"] + expected: FAIL + + [:val="1.1eh"] + expected: FAIL + + [:val="1.1e%252h"] + expected: FAIL + + [:val="1.1e%2Bh"] + expected: FAIL + + [:val="1.0e%2B999999h"] + expected: FAIL + + [:val="0x1.0p%2B999999h"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_struct_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,literal:abstract_int:*] + [:val="0x123"] + expected: FAIL + + [:val="123"] + expected: FAIL + + [:val="0"] + expected: FAIL + + [:val="0x3f"] + expected: FAIL + + [:val="2147483647"] + expected: FAIL + + [:val="-0x123"] + expected: FAIL + + [:val="-123"] + expected: FAIL + + [:val="-0x3f"] + expected: FAIL + + [:val="-2147483647"] + expected: FAIL + + [:val="-2147483648"] + expected: FAIL + + [:val="94i"] + expected: FAIL + + [:val="2147483647i"] + expected: FAIL + + [:val="-2147483647i"] + expected: FAIL + + [:val="i32(-2147483648)"] + expected: FAIL + + [:val="42u"] + expected: FAIL + + [:val="0u"] + expected: FAIL + + [:val="4294967295u"] + expected: FAIL + + [:val="0123"] + expected: FAIL + + [:val="2147483648i"] + expected: FAIL + + [:val="-2147483649i"] + expected: FAIL + + [:val="4294967295"] + expected: FAIL + + [:val="4294967295i"] + expected: FAIL + + [:val="4294967296u"] + expected: FAIL + + [:val="-1u"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_member:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_call:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_module_const_decl:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:module_scope_single:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,comments:unterminated_block_comment:*] + [:terminated=true] + expected: FAIL + + [:terminated=false] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/48/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/48/cts.https.html.ini new file mode 100644 index 0000000000..c98d478acd --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/48/cts.https.html.ini @@ -0,0 +1,123 @@ +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while_continue:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_case_break:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:function_body_single:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_assignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_continuing:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_for:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_if:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_discard:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:compound_statement_single:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_default_case_break:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:function_body_multiple:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_if_else:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_static_assert:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_for_break:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_default_case:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:compound_statement_multiple:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop_break:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_compound_statement:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_case:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop_continue:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_loop_break_if:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_switch:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_while_break:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/49/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/49/cts.https.html.ini new file mode 100644 index 0000000000..c6387bd091 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/49/cts.https.html.ini @@ -0,0 +1,9696 @@ +[cts.https.html?q=webgpu:shader,validation,shader_io,invariant:valid_only_with_vertex_position_builtin:*] + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,source:empty:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_return_type:*] + [:target_stage=""] + expected: FAIL + + [:target_stage="vertex"] + expected: FAIL + + [:target_stage="fragment"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:no_entry_point_provided:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_param:*] + [:target_stage=""] + expected: FAIL + + [:target_stage="vertex"] + expected: FAIL + + [:target_stage="fragment"] + expected: FAIL + + [:target_stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:nesting:*] + [:target_stage="fragment";target_io="in"] + expected: FAIL + + [:target_stage="fragment";target_io="out"] + expected: FAIL + + [:target_stage="";target_io="in"] + expected: FAIL + + [:target_stage="";target_io="out"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,source:invalid_source:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_param_struct:*] + [:target_stage=""] + expected: FAIL + + [:target_stage="vertex"] + expected: FAIL + + [:target_stage="fragment"] + expected: FAIL + + [:target_stage="compute"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,source:valid_source:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:duplicate:*] + [:attr=""] + expected: FAIL + + [:attr="%40interpolate(flat)"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,resource_interface,bindings:binding_attributes:*] + [:stage="vertex";has_group=true;has_binding=true] + expected: FAIL + + [:stage="vertex";has_group=true;has_binding=false] + expected: FAIL + + [:stage="vertex";has_group=false;has_binding=true] + expected: FAIL + + [:stage="vertex";has_group=false;has_binding=false] + expected: FAIL + + [:stage="fragment";has_group=true;has_binding=true] + expected: FAIL + + [:stage="fragment";has_group=true;has_binding=false] + expected: FAIL + + [:stage="fragment";has_group=false;has_binding=true] + expected: FAIL + + [:stage="fragment";has_group=false;has_binding=false] + expected: FAIL + + [:stage="compute";has_group=true;has_binding=true] + expected: FAIL + + [:stage="compute";has_group=true;has_binding=false] + expected: FAIL + + [:stage="compute";has_group=false;has_binding=true] + expected: FAIL + + [:stage="compute";has_group=false;has_binding=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:type:*] + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="bool"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="u32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="i32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="f32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_type="MyStruct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="bool"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="u32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="i32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="f32"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec2%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec2%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec2%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec3%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec3%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec3%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec4%3Cbool%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec4%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec4%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="vec4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="atomic%3Cu32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="atomic%3Ci32%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="array%3Cbool,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="array%3Cu32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="array%3Ci32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="array%3Cf32,4%3E"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_type="MyStruct"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,entry_point:missing_attribute_on_return_type_struct:*] + [:target_stage=""] + expected: FAIL + + [:target_stage="vertex"] + expected: FAIL + + [:target_stage="fragment"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:reuse_builtin_name:*] + [:name="vertex_index";stage="vertex";io="in";type="u32";use="type_name"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use="struct"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use="function"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use="module-var"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use="function-var"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use="type_name"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use="struct"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use="function"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use="module-var"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use="function-var"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use="type_name"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use="struct"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use="function"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use="module-var"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use="function-var"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use="type_name"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use="struct"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use="function"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use="module-var"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use="function-var"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use="type_name"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use="struct"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use="function"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use="module-var"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use="function-var"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use="type_name"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use="struct"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use="function"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use="module-var"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use="function-var"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="type_name"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="struct"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="module-var"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function-var"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use="type_name"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use="struct"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use="function"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use="module-var"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use="function-var"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="type_name"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="struct"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="module-var"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function-var"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="type_name"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="struct"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="module-var"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use="function-var"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use="type_name"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use="struct"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use="function"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use="module-var"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use="function-var"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use="type_name"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use="struct"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use="function"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use="module-var"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use="function-var"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use="type_name"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use="struct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use="function"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use="module-var"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use="function-var"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use="type_name"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use="struct"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use="function"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use="module-var"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use="function-var"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,static_assert:parse:*] + [:case="no_parentheses"] + expected: FAIL + + [:case="left_parenthesis_only"] + expected: FAIL + + [:case="right_parenthesis_only"] + expected: FAIL + + [:case="both_parentheses"] + expected: FAIL + + [:case="condition_on_newline"] + expected: FAIL + + [:case="multiline_with_parentheses"] + expected: FAIL + + [:case="invalid_expression"] + expected: FAIL + + [:case="no_condition_no_parentheses"] + expected: FAIL + + [:case="no_condition_with_parentheses"] + expected: FAIL + + [:case="not_a_boolean"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,resource_interface,bindings:different_entry_points:*] + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="vertex";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="fragment";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="vertex";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="fragment";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="storage";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_2d";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="texture_external";b_kind="uniform";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="texture_3d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="texture_storage_1d";usage="transitive"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="direct"] + expected: FAIL + + [:a_stage="compute";b_stage="compute";a_kind="uniform";b_kind="uniform";usage="transitive"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:integral_types:*] + [:stage="vertex";type="i32";use_struct=true;attribute=""] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute=""] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute=""] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute=""] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute=""] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute=""] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute=""] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute=""] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute=""] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute=""] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute=""] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute=""] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute=""] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute=""] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute=""] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute=""] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"] + expected: FAIL + + [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:stage_inout:*] + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,parse,var_and_let:initializer_type:*] + [:variableOrConstant="var"] + expected: FAIL + + [:variableOrConstant="let"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,invariant:not_valid_on_user_defined_io:*] + [:use_invariant=true] + expected: FAIL + + [:use_invariant=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:require_location:*] + [:stage="vertex";attribute="%40location(0)";use_struct=true] + expected: FAIL + + [:stage="vertex";attribute="%40location(0)";use_struct=false] + expected: FAIL + + [:stage="vertex";attribute="%40builtin(position)";use_struct=true] + expected: FAIL + + [:stage="vertex";attribute="%40builtin(position)";use_struct=false] + expected: FAIL + + [:stage="fragment";attribute="%40location(0)";use_struct=true] + expected: FAIL + + [:stage="fragment";attribute="%40location(0)";use_struct=false] + expected: FAIL + + [:stage="fragment";attribute="%40builtin(position)";use_struct=true] + expected: FAIL + + [:stage="fragment";attribute="%40builtin(position)";use_struct=false] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:duplicates:*] + [:first="p1";second="p2"] + expected: FAIL + + [:first="p1";second="s1b"] + expected: FAIL + + [:first="p1";second="s2b"] + expected: FAIL + + [:first="p1";second="rb"] + expected: FAIL + + [:first="s1a";second="p2"] + expected: FAIL + + [:first="s1a";second="s1b"] + expected: FAIL + + [:first="s1a";second="s2b"] + expected: FAIL + + [:first="s1a";second="rb"] + expected: FAIL + + [:first="s2a";second="p2"] + expected: FAIL + + [:first="s2a";second="s1b"] + expected: FAIL + + [:first="s2a";second="s2b"] + expected: FAIL + + [:first="s2a";second="rb"] + expected: FAIL + + [:first="ra";second="p2"] + expected: FAIL + + [:first="ra";second="s1b"] + expected: FAIL + + [:first="ra";second="s2b"] + expected: FAIL + + [:first="ra";second="rb"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:missing_vertex_position:*] + [:use_struct=true;attribute="%40builtin(position)"] + expected: FAIL + + [:use_struct=true;attribute="%40location(0)"] + expected: FAIL + + [:use_struct=false;attribute="%40builtin(position)"] + expected: FAIL + + [:use_struct=false;attribute="%40location(0)"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:type_and_sampling:*] + [:stage="vertex";io="in";use_struct=true;type="";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="flat";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="flat";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="flat";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="flat";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="flat";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="flat";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="linear";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="center";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=true;type="sample";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="flat";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="linear";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="center";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling=""] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="center"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="in";use_struct=false;type="sample";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="flat";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="flat";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="flat";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="flat";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="flat";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="flat";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="linear";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="center";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=true;type="sample";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="flat";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="linear";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="center";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling=""] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="center"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="sample"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="flat"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="vertex";io="out";use_struct=false;type="sample";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="flat";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="flat";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="flat";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="flat";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="flat";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="flat";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="linear";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="center";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=true;type="sample";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="flat";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="flat";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="flat";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="flat";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="flat";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="flat";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="linear";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="center";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling=""] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="center"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="in";use_struct=false;type="sample";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="flat";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="flat";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="flat";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="flat";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="flat";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="flat";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="linear";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="center";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=true;type="sample";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="flat";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="flat";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="flat";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="flat";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="flat";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="flat";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="flat";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="linear";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="center";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="linear"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling=""] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="center"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="centroid"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="sample"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="flat"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="perspective"] + expected: FAIL + + [:stage="fragment";io="out";use_struct=false;type="sample";sampling="linear"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,resource_interface,bindings:single_entry_point:*] + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="vertex";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="fragment";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="storage";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_2d";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="texture_external";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_3d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="texture_storage_1d";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=0;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=0;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=0;b_binding=3;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=0;usage="transitive"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="direct"] + expected: FAIL + + [:stage="compute";a_kind="uniform";b_kind="uniform";a_group=3;b_group=3;a_binding=3;b_binding=3;usage="transitive"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/5/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/5/cts.https.html.ini new file mode 100644 index 0000000000..5c0c19b7b8 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/5/cts.https.html.ini @@ -0,0 +1,753 @@ +[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:loaded:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,basic:clear:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,reflection:query_set_reflection_attributes:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,multiple_color_attachments:*] + [:storeOperation1="discard";storeOperation2="discard"] + expected: FAIL + + [:storeOperation1="discard";storeOperation2="store"] + expected: FAIL + + [:storeOperation1="store";storeOperation2="discard"] + expected: FAIL + + [:storeOperation1="store";storeOperation2="store"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_only:*] + [:colorFormat="r8unorm";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r8unorm";storeOperation="store"] + expected: FAIL + + [:colorFormat="r8uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r8uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r8sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r8sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r16uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r16uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r16sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r16sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r16float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r16float";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg8unorm";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg8unorm";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg8uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg8uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg8sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg8sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r32uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r32uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r32sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r32sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="r32float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="r32float";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg16uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg16uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg16sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg16sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg16float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg16float";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba8unorm";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba8unorm";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba8unorm-srgb";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba8unorm-srgb";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba8uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba8uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba8sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba8sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="bgra8unorm";storeOperation="discard"] + expected: FAIL + + [:colorFormat="bgra8unorm";storeOperation="store"] + expected: FAIL + + [:colorFormat="bgra8unorm-srgb";storeOperation="discard"] + expected: FAIL + + [:colorFormat="bgra8unorm-srgb";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgb10a2unorm";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgb10a2unorm";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg32uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg32uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg32sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg32sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rg32float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rg32float";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba16uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba16uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba16sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba16sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba16float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba16float";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba32uint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba32uint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba32sint";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba32sint";storeOperation="store"] + expected: FAIL + + [:colorFormat="rgba32float";storeOperation="discard"] + expected: FAIL + + [:colorFormat="rgba32float";storeOperation="store"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,color_attachment_with_depth_stencil_attachment:*] + [:colorStoreOperation="discard";depthStencilStoreOperation="discard"] + expected: FAIL + + [:colorStoreOperation="discard";depthStencilStoreOperation="store"] + expected: FAIL + + [:colorStoreOperation="store";depthStencilStoreOperation="discard"] + expected: FAIL + + [:colorStoreOperation="store";depthStencilStoreOperation="store"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,storeop2:storeOp_controls_whether_1x1_drawn_quad_is_stored:*] + [:storeOp="store"] + expected: FAIL + + [:storeOp="discard"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,sample_mask:final_output:*] + [:sampleCount=1;rasterizationMask=0] + expected: FAIL + + [:sampleCount=1;rasterizationMask=1] + expected: FAIL + + [:sampleCount=4;rasterizationMask=0] + expected: FAIL + + [:sampleCount=4;rasterizationMask=1] + expected: FAIL + + [:sampleCount=4;rasterizationMask=2] + expected: FAIL + + [:sampleCount=4;rasterizationMask=3] + expected: FAIL + + [:sampleCount=4;rasterizationMask=4] + expected: FAIL + + [:sampleCount=4;rasterizationMask=5] + expected: FAIL + + [:sampleCount=4;rasterizationMask=6] + expected: FAIL + + [:sampleCount=4;rasterizationMask=7] + expected: FAIL + + [:sampleCount=4;rasterizationMask=8] + expected: FAIL + + [:sampleCount=4;rasterizationMask=9] + expected: FAIL + + [:sampleCount=4;rasterizationMask=10] + expected: FAIL + + [:sampleCount=4;rasterizationMask=11] + expected: FAIL + + [:sampleCount=4;rasterizationMask=12] + expected: FAIL + + [:sampleCount=4;rasterizationMask=13] + expected: FAIL + + [:sampleCount=4;rasterizationMask=14] + expected: FAIL + + [:sampleCount=4;rasterizationMask=15] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:stored:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:layout:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:srgb:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,primitive_topology:unaligned_vertex_count:*] + [:topology="line-list";indirect=false;drawCount=5] + expected: FAIL + + [:topology="line-list";indirect=true;drawCount=5] + expected: FAIL + + [:topology="triangle-list";indirect=false;drawCount=5] + expected: FAIL + + [:topology="triangle-list";indirect=false;drawCount=4] + expected: FAIL + + [:topology="triangle-list";indirect=true;drawCount=5] + expected: FAIL + + [:topology="triangle-list";indirect=true;drawCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,primitive_topology:basic:*] + [:topology="point-list";indirect=false;primitiveRestart=false] + expected: FAIL + + [:topology="point-list";indirect=true;primitiveRestart=false] + expected: FAIL + + [:topology="line-list";indirect=false;primitiveRestart=false] + expected: FAIL + + [:topology="line-list";indirect=true;primitiveRestart=false] + expected: FAIL + + [:topology="line-strip";indirect=false;primitiveRestart=false] + expected: FAIL + + [:topology="line-strip";indirect=false;primitiveRestart=true] + expected: FAIL + + [:topology="line-strip";indirect=true;primitiveRestart=false] + expected: FAIL + + [:topology="line-strip";indirect=true;primitiveRestart=true] + expected: FAIL + + [:topology="triangle-list";indirect=false;primitiveRestart=false] + expected: FAIL + + [:topology="triangle-list";indirect=true;primitiveRestart=false] + expected: FAIL + + [:topology="triangle-strip";indirect=false;primitiveRestart=false] + expected: FAIL + + [:topology="triangle-strip";indirect=false;primitiveRestart=true] + expected: FAIL + + [:topology="triangle-strip";indirect=true;primitiveRestart=false] + expected: FAIL + + [:topology="triangle-strip";indirect=true;primitiveRestart=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:shared_shader_module:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:multi_entry_points:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,component_count,blend:*] + [:format="r8unorm"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,resolve:render_pass_resolve:*] + [:storeOperation="discard"] + expected: FAIL + + [:storeOperation="store"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,pipeline_output_targets:color,attachments:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r8uint"] + expected: FAIL + + [:format="r8sint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,storeOp:render_pass_store_op,depth_stencil_attachment_only:*] + [:depthStencilFormat="depth32float";storeOperation="discard"] + expected: FAIL + + [:depthStencilFormat="depth32float";storeOperation="store"] + expected: FAIL + + [:depthStencilFormat="depth16unorm";storeOperation="discard"] + expected: FAIL + + [:depthStencilFormat="depth16unorm";storeOperation="store"] + expected: FAIL + + [:depthStencilFormat="stencil8";storeOperation="discard"] + expected: FAIL + + [:depthStencilFormat="stencil8";storeOperation="store"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,vertex_only_render_pipeline:draw_depth_and_stencil_with_vertex_only_pipeline:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:basic:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pass,clear_value:stencil_clear_value:*] + [:stencilFormat="stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth24plus-stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=0;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=1;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=255;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=258;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=true] + expected: FAIL + + [:stencilFormat="depth32float-stencil8";stencilClearValue=65539;applyStencilClearValueAsStencilReferenceValue=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,culling_tests:culling:*] + [:frontFace="ccw";cullMode="none"] + expected: FAIL + + [:frontFace="ccw";cullMode="front"] + expected: FAIL + + [:frontFace="ccw";cullMode="back"] + expected: FAIL + + [:frontFace="cw";cullMode="none"] + expected: FAIL + + [:frontFace="cw";cullMode="front"] + expected: FAIL + + [:frontFace="cw";cullMode="back"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,render_pipeline,overrides:precision:*] + [:isAsync=true] + expected: FAIL + + [:isAsync=false] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/50/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/50/cts.https.html.ini new file mode 100644 index 0000000000..3f95fbbdf3 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/50/cts.https.html.ini @@ -0,0 +1,1945 @@ +[cts.https.html?q=webgpu:shader,validation,shader_io,locations:type:*] + [:use_struct=true;type="f32"] + expected: FAIL + + [:use_struct=true;type="i32"] + expected: FAIL + + [:use_struct=true;type="u32"] + expected: FAIL + + [:use_struct=true;type="vec2%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="vec2%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="vec2%3Cu32%3E"] + expected: FAIL + + [:use_struct=true;type="vec3%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="vec3%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="vec3%3Cu32%3E"] + expected: FAIL + + [:use_struct=true;type="vec4%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="vec4%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="vec4%3Cu32%3E"] + expected: FAIL + + [:use_struct=true;type="vec2f"] + expected: FAIL + + [:use_struct=true;type="vec2i"] + expected: FAIL + + [:use_struct=true;type="vec2u"] + expected: FAIL + + [:use_struct=true;type="vec3f"] + expected: FAIL + + [:use_struct=true;type="vec3i"] + expected: FAIL + + [:use_struct=true;type="vec3u"] + expected: FAIL + + [:use_struct=true;type="vec4f"] + expected: FAIL + + [:use_struct=true;type="vec4i"] + expected: FAIL + + [:use_struct=true;type="vec4u"] + expected: FAIL + + [:use_struct=true;type="MyAlias"] + expected: FAIL + + [:use_struct=true;type="bool"] + expected: FAIL + + [:use_struct=true;type="vec2%3Cbool%3E"] + expected: FAIL + + [:use_struct=true;type="vec3%3Cbool%3E"] + expected: FAIL + + [:use_struct=true;type="vec4%3Cbool%3E"] + expected: FAIL + + [:use_struct=true;type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="mat2x2f"] + expected: FAIL + + [:use_struct=true;type="mat2x3f"] + expected: FAIL + + [:use_struct=true;type="mat2x4f"] + expected: FAIL + + [:use_struct=true;type="mat3x2f"] + expected: FAIL + + [:use_struct=true;type="mat3x3f"] + expected: FAIL + + [:use_struct=true;type="mat3x4f"] + expected: FAIL + + [:use_struct=true;type="mat4x2f"] + expected: FAIL + + [:use_struct=true;type="mat4x3f"] + expected: FAIL + + [:use_struct=true;type="mat4x4f"] + expected: FAIL + + [:use_struct=true;type="array%3Cf32,%2012%3E"] + expected: FAIL + + [:use_struct=true;type="array%3Ci32,%2012%3E"] + expected: FAIL + + [:use_struct=true;type="array%3Cu32,%2012%3E"] + expected: FAIL + + [:use_struct=true;type="array%3Cbool,%2012%3E"] + expected: FAIL + + [:use_struct=true;type="atomic%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="atomic%3Cu32%3E"] + expected: FAIL + + [:use_struct=true;type="MyStruct"] + expected: FAIL + + [:use_struct=true;type="texture_1d%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_2d%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_2d_array%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_3d%3Cf32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_cube%3Cu32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_cube_array%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_multisampled_2d%3Ci32%3E"] + expected: FAIL + + [:use_struct=true;type="texture_external"] + expected: FAIL + + [:use_struct=true;type="texture_storage_1d%3Crgba8unorm,%20write%3E"] + expected: FAIL + + [:use_struct=true;type="texture_storage_2d%3Crg32float,%20write%3E"] + expected: FAIL + + [:use_struct=true;type="texture_storage_2d_array%3Cr32float,%20write%3E"] + expected: FAIL + + [:use_struct=true;type="texture_storage_3d%3Cr32float,%20write%3E"] + expected: FAIL + + [:use_struct=true;type="texture_depth_2d"] + expected: FAIL + + [:use_struct=true;type="texture_depth_2d_array"] + expected: FAIL + + [:use_struct=true;type="texture_depth_cube"] + expected: FAIL + + [:use_struct=true;type="texture_depth_cube_array"] + expected: FAIL + + [:use_struct=true;type="texture_depth_multisampled_2d"] + expected: FAIL + + [:use_struct=true;type="sampler"] + expected: FAIL + + [:use_struct=true;type="sampler_comparison"] + expected: FAIL + + [:use_struct=false;type="f32"] + expected: FAIL + + [:use_struct=false;type="i32"] + expected: FAIL + + [:use_struct=false;type="u32"] + expected: FAIL + + [:use_struct=false;type="vec2%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="vec2%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="vec2%3Cu32%3E"] + expected: FAIL + + [:use_struct=false;type="vec3%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="vec3%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="vec3%3Cu32%3E"] + expected: FAIL + + [:use_struct=false;type="vec4%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="vec4%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="vec4%3Cu32%3E"] + expected: FAIL + + [:use_struct=false;type="vec2h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="vec2f"] + expected: FAIL + + [:use_struct=false;type="vec2i"] + expected: FAIL + + [:use_struct=false;type="vec2u"] + expected: FAIL + + [:use_struct=false;type="vec3h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="vec3f"] + expected: FAIL + + [:use_struct=false;type="vec3i"] + expected: FAIL + + [:use_struct=false;type="vec3u"] + expected: FAIL + + [:use_struct=false;type="vec4h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="vec4f"] + expected: FAIL + + [:use_struct=false;type="vec4i"] + expected: FAIL + + [:use_struct=false;type="vec4u"] + expected: FAIL + + [:use_struct=false;type="MyAlias"] + expected: FAIL + + [:use_struct=false;type="bool"] + expected: FAIL + + [:use_struct=false;type="vec2%3Cbool%3E"] + expected: FAIL + + [:use_struct=false;type="vec3%3Cbool%3E"] + expected: FAIL + + [:use_struct=false;type="vec4%3Cbool%3E"] + expected: FAIL + + [:use_struct=false;type="mat2x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat2x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat2x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat3x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat3x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat3x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat4x2%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat4x3%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat4x4%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="mat2x2f"] + expected: FAIL + + [:use_struct=false;type="mat2x3f"] + expected: FAIL + + [:use_struct=false;type="mat2x4f"] + expected: FAIL + + [:use_struct=false;type="mat3x2f"] + expected: FAIL + + [:use_struct=false;type="mat3x3f"] + expected: FAIL + + [:use_struct=false;type="mat3x4f"] + expected: FAIL + + [:use_struct=false;type="mat4x2f"] + expected: FAIL + + [:use_struct=false;type="mat4x3f"] + expected: FAIL + + [:use_struct=false;type="mat4x4f"] + expected: FAIL + + [:use_struct=false;type="mat2x2h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="mat2x3h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="mat2x4h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="mat3x2h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="mat3x3h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="mat3x4h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="mat4x2h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="mat4x3h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="mat4x4h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="array%3Cf32,%2012%3E"] + expected: FAIL + + [:use_struct=false;type="array%3Ci32,%2012%3E"] + expected: FAIL + + [:use_struct=false;type="array%3Cu32,%2012%3E"] + expected: FAIL + + [:use_struct=false;type="array%3Cbool,%2012%3E"] + expected: FAIL + + [:use_struct=false;type="atomic%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="atomic%3Cu32%3E"] + expected: FAIL + + [:use_struct=false;type="MyStruct"] + expected: FAIL + + [:use_struct=false;type="texture_1d%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_2d%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_2d_array%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_3d%3Cf32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_cube%3Cu32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_cube_array%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_multisampled_2d%3Ci32%3E"] + expected: FAIL + + [:use_struct=false;type="texture_external"] + expected: FAIL + + [:use_struct=false;type="texture_storage_1d%3Crgba8unorm,%20write%3E"] + expected: FAIL + + [:use_struct=false;type="texture_storage_2d%3Crg32float,%20write%3E"] + expected: FAIL + + [:use_struct=false;type="texture_storage_2d_array%3Cr32float,%20write%3E"] + expected: FAIL + + [:use_struct=false;type="texture_storage_3d%3Cr32float,%20write%3E"] + expected: FAIL + + [:use_struct=false;type="texture_depth_2d"] + expected: FAIL + + [:use_struct=false;type="texture_depth_2d_array"] + expected: FAIL + + [:use_struct=false;type="texture_depth_cube"] + expected: FAIL + + [:use_struct=false;type="texture_depth_cube_array"] + expected: FAIL + + [:use_struct=false;type="texture_depth_multisampled_2d"] + expected: FAIL + + [:use_struct=false;type="sampler"] + expected: FAIL + + [:use_struct=false;type="sampler_comparison"] + expected: FAIL + + [:use_struct=true;type="f16"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="vec2h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="vec3h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="vec4h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="mat2x2h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="mat2x3h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="mat2x4h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="mat3x2h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="mat3x3h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="mat3x4h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="mat4x2h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="mat4x3h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=true;type="mat4x4h"] + expected: + if os == "mac": PASS + FAIL + + [:use_struct=false;type="f16"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:usage:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:alpha_mode:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:snorm_texel_data_in_shader:*] + [:format="r8snorm"] + expected: FAIL + + [:format="rg8snorm"] + expected: FAIL + + [:format="rgba8snorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*] + [:canvasType="onscreen";zeroDimension="width"] + expected: FAIL + + [:canvasType="onscreen";zeroDimension="height"] + expected: FAIL + + [:canvasType="offscreen";zeroDimension="width"] + expected: FAIL + + [:canvasType="offscreen";zeroDimension="height"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,static_assert,static_assert:constant_expression:*] + [:case="true_literal";scope="module"] + expected: FAIL + + [:case="true_literal";scope="function"] + expected: FAIL + + [:case="not_false";scope="module"] + expected: FAIL + + [:case="not_false";scope="function"] + expected: FAIL + + [:case="const_eq_literal_int";scope="module"] + expected: FAIL + + [:case="const_eq_literal_int";scope="function"] + expected: FAIL + + [:case="const_eq_literal_float";scope="module"] + expected: FAIL + + [:case="const_eq_literal_float";scope="function"] + expected: FAIL + + [:case="binary_op_eq_const";scope="module"] + expected: FAIL + + [:case="binary_op_eq_const";scope="function"] + expected: FAIL + + [:case="any";scope="module"] + expected: FAIL + + [:case="any";scope="function"] + expected: FAIL + + [:case="min_max";scope="module"] + expected: FAIL + + [:case="min_max";scope="function"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:unorm_texel_data_in_shader:*] + [:format="r8unorm"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:viewFormats:*] + [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16float";viewFormatFeature="_undef_"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-bc"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float";viewFormatFeature="depth32float-stencil8"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-etc2"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-astc"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-etc2"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-astc"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-etc2"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-astc"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="rgba16float";viewFormatFeature="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-etc2"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-astc"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:format:*] + [:canvasType="onscreen";format="r8unorm"] + expected: FAIL + + [:canvasType="onscreen";format="r8snorm"] + expected: FAIL + + [:canvasType="onscreen";format="r8uint"] + expected: FAIL + + [:canvasType="onscreen";format="r8sint"] + expected: FAIL + + [:canvasType="onscreen";format="r16uint"] + expected: FAIL + + [:canvasType="onscreen";format="r16sint"] + expected: FAIL + + [:canvasType="onscreen";format="r16float"] + expected: FAIL + + [:canvasType="onscreen";format="rg8unorm"] + expected: FAIL + + [:canvasType="onscreen";format="rg8snorm"] + expected: FAIL + + [:canvasType="onscreen";format="rg8uint"] + expected: FAIL + + [:canvasType="onscreen";format="rg8sint"] + expected: FAIL + + [:canvasType="onscreen";format="r32uint"] + expected: FAIL + + [:canvasType="onscreen";format="r32sint"] + expected: FAIL + + [:canvasType="onscreen";format="r32float"] + expected: FAIL + + [:canvasType="onscreen";format="rg16uint"] + expected: FAIL + + [:canvasType="onscreen";format="rg16sint"] + expected: FAIL + + [:canvasType="onscreen";format="rg16float"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8snorm"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8uint"] + expected: FAIL + + [:canvasType="onscreen";format="rgba8sint"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bgra8unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="rgb10a2unorm"] + expected: FAIL + + [:canvasType="onscreen";format="rg11b10ufloat"] + expected: FAIL + + [:canvasType="onscreen";format="rgb9e5ufloat"] + expected: FAIL + + [:canvasType="onscreen";format="rg32uint"] + expected: FAIL + + [:canvasType="onscreen";format="rg32sint"] + expected: FAIL + + [:canvasType="onscreen";format="rg32float"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16uint"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16sint"] + expected: FAIL + + [:canvasType="onscreen";format="rgba16float"] + expected: FAIL + + [:canvasType="onscreen";format="rgba32uint"] + expected: FAIL + + [:canvasType="onscreen";format="rgba32sint"] + expected: FAIL + + [:canvasType="onscreen";format="rgba32float"] + expected: FAIL + + [:canvasType="onscreen";format="depth32float"] + expected: FAIL + + [:canvasType="onscreen";format="depth16unorm"] + expected: FAIL + + [:canvasType="onscreen";format="stencil8"] + expected: FAIL + + [:canvasType="onscreen";format="depth24plus"] + expected: FAIL + + [:canvasType="onscreen";format="depth24plus-stencil8"] + expected: FAIL + + [:canvasType="onscreen";format="bc1-rgba-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="bc2-rgba-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="bc3-rgba-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="onscreen";format="bc4-r-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc4-r-snorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc5-rg-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc5-rg-snorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:canvasType="onscreen";format="bc6h-rgb-float"] + expected: FAIL + + [:canvasType="onscreen";format="bc7-rgba-unorm"] + expected: FAIL + + [:canvasType="onscreen";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="r8unorm"] + expected: FAIL + + [:canvasType="offscreen";format="r8snorm"] + expected: FAIL + + [:canvasType="offscreen";format="r8uint"] + expected: FAIL + + [:canvasType="offscreen";format="r8sint"] + expected: FAIL + + [:canvasType="offscreen";format="r16uint"] + expected: FAIL + + [:canvasType="offscreen";format="r16sint"] + expected: FAIL + + [:canvasType="offscreen";format="r16float"] + expected: FAIL + + [:canvasType="offscreen";format="rg8unorm"] + expected: FAIL + + [:canvasType="offscreen";format="rg8snorm"] + expected: FAIL + + [:canvasType="offscreen";format="rg8uint"] + expected: FAIL + + [:canvasType="offscreen";format="rg8sint"] + expected: FAIL + + [:canvasType="offscreen";format="r32uint"] + expected: FAIL + + [:canvasType="offscreen";format="r32sint"] + expected: FAIL + + [:canvasType="offscreen";format="r32float"] + expected: FAIL + + [:canvasType="offscreen";format="rg16uint"] + expected: FAIL + + [:canvasType="offscreen";format="rg16sint"] + expected: FAIL + + [:canvasType="offscreen";format="rg16float"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8unorm"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8snorm"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8uint"] + expected: FAIL + + [:canvasType="offscreen";format="rgba8sint"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bgra8unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="rgb10a2unorm"] + expected: FAIL + + [:canvasType="offscreen";format="rg11b10ufloat"] + expected: FAIL + + [:canvasType="offscreen";format="rgb9e5ufloat"] + expected: FAIL + + [:canvasType="offscreen";format="rg32uint"] + expected: FAIL + + [:canvasType="offscreen";format="rg32sint"] + expected: FAIL + + [:canvasType="offscreen";format="rg32float"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16uint"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16sint"] + expected: FAIL + + [:canvasType="offscreen";format="rgba16float"] + expected: FAIL + + [:canvasType="offscreen";format="rgba32uint"] + expected: FAIL + + [:canvasType="offscreen";format="rgba32sint"] + expected: FAIL + + [:canvasType="offscreen";format="rgba32float"] + expected: FAIL + + [:canvasType="offscreen";format="depth32float"] + expected: FAIL + + [:canvasType="offscreen";format="depth16unorm"] + expected: FAIL + + [:canvasType="offscreen";format="stencil8"] + expected: FAIL + + [:canvasType="offscreen";format="depth24plus"] + expected: FAIL + + [:canvasType="offscreen";format="depth24plus-stencil8"] + expected: FAIL + + [:canvasType="offscreen";format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="bc1-rgba-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc1-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="bc2-rgba-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc2-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="bc3-rgba-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc3-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="bc4-r-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc4-r-snorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc5-rg-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc5-rg-snorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc6h-rgb-ufloat"] + expected: FAIL + + [:canvasType="offscreen";format="bc6h-rgb-float"] + expected: FAIL + + [:canvasType="offscreen";format="bc7-rgba-unorm"] + expected: FAIL + + [:canvasType="offscreen";format="bc7-rgba-unorm-srgb"] + expected: FAIL + + [:canvasType="offscreen";format="etc2-rgb8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="etc2-rgb8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="etc2-rgb8a1unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="etc2-rgb8a1unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="etc2-rgba8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="etc2-rgba8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="eac-r11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="eac-r11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="eac-rg11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="eac-rg11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-4x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-4x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-5x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-5x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-5x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-5x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-6x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-6x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-6x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-6x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-8x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-8x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-8x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-8x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-8x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-8x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-10x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-10x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-10x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-10x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-10x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-10x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-10x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-10x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-12x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-12x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-12x12-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="offscreen";format="astc-12x12-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="depth32float-stencil8"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="etc2-rgb8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="etc2-rgb8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="etc2-rgb8a1unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="etc2-rgb8a1unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="etc2-rgba8unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="etc2-rgba8unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="eac-r11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="eac-r11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="eac-rg11unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="eac-rg11snorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-4x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-4x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-5x4-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-5x4-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-5x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-5x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-6x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-6x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-6x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-6x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-8x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-8x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-8x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-8x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-8x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-8x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-10x5-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-10x5-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-10x6-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-10x6-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-10x8-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-10x8-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-10x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-10x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-12x10-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-12x10-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-12x12-unorm"] + expected: + if os == "mac": PASS + FAIL + + [:canvasType="onscreen";format="astc-12x12-unorm-srgb"] + expected: + if os == "mac": PASS + FAIL + + +[cts.https.html?q=webgpu:util,texture,texture_ok:norm:*] + [:mode="bytes";format="r8unorm"] + expected: FAIL + + [:mode="bytes";format="r8snorm"] + expected: FAIL + + [:mode="colors";format="r8unorm"] + expected: FAIL + + [:mode="colors";format="r8snorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texture_ok:float32:*] + [:format="rgba32float"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,invariant:duplicate:*] + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;attr=""] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;attr=""] + expected: FAIL + + [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;attr=""] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;attr=""] + expected: FAIL + + [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] + expected: FAIL + + [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;attr=""] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;attr="%40invariant"] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;attr=""] + expected: FAIL + + [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;attr="%40invariant"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,locations:stage_inout:*] + [:use_struct=true;target_stage="vertex";target_io="in"] + expected: FAIL + + [:use_struct=true;target_stage="vertex";target_io="out"] + expected: FAIL + + [:use_struct=true;target_stage="fragment";target_io="in"] + expected: FAIL + + [:use_struct=true;target_stage="fragment";target_io="out"] + expected: FAIL + + [:use_struct=true;target_stage="compute";target_io="in"] + expected: FAIL + + [:use_struct=true;target_stage="compute";target_io="out"] + expected: FAIL + + [:use_struct=false;target_stage="vertex";target_io="in"] + expected: FAIL + + [:use_struct=false;target_stage="vertex";target_io="out"] + expected: FAIL + + [:use_struct=false;target_stage="fragment";target_io="in"] + expected: FAIL + + [:use_struct=false;target_stage="fragment";target_io="out"] + expected: FAIL + + [:use_struct=false;target_stage="compute";target_io="in"] + expected: FAIL + + [:use_struct=false;target_stage="compute";target_io="out"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,static_assert,static_assert:evaluation_stage:*] + [:scope="module";stage="constant"] + expected: FAIL + + [:scope="module";stage="override"] + expected: FAIL + + [:scope="module";stage="runtime"] + expected: FAIL + + [:scope="function";stage="constant"] + expected: FAIL + + [:scope="function";stage="override"] + expected: FAIL + + [:scope="function";stage="runtime"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,locations:duplicates:*] + [:first="p1";second="p2"] + expected: FAIL + + [:first="p1";second="s1b"] + expected: FAIL + + [:first="p1";second="s2b"] + expected: FAIL + + [:first="p1";second="rb"] + expected: FAIL + + [:first="s1a";second="p2"] + expected: FAIL + + [:first="s1a";second="s1b"] + expected: FAIL + + [:first="s1a";second="s2b"] + expected: FAIL + + [:first="s1a";second="rb"] + expected: FAIL + + [:first="s2a";second="p2"] + expected: FAIL + + [:first="s2a";second="s1b"] + expected: FAIL + + [:first="s2a";second="s2b"] + expected: FAIL + + [:first="s2a";second="rb"] + expected: FAIL + + [:first="ra";second="p2"] + expected: FAIL + + [:first="ra";second="s1b"] + expected: FAIL + + [:first="ra";second="s2b"] + expected: FAIL + + [:first="ra";second="rb"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,locations:nesting:*] + [:target_stage="vertex";target_io="in"] + expected: FAIL + + [:target_stage="vertex";target_io="out"] + expected: FAIL + + [:target_stage="fragment";target_io="in"] + expected: FAIL + + [:target_stage="fragment";target_io="out"] + expected: FAIL + + [:target_stage="";target_io="in"] + expected: FAIL + + [:target_stage="";target_io="out"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:sint_texel_data_in_shader:*] + [:format="r8sint"] + expected: FAIL + + [:format="r16sint"] + expected: FAIL + + [:format="rg8sint"] + expected: FAIL + + [:format="r32sint"] + expected: FAIL + + [:format="rg16sint"] + expected: FAIL + + [:format="rgba8sint"] + expected: FAIL + + [:format="rg32sint"] + expected: FAIL + + [:format="rgba16sint"] + expected: FAIL + + [:format="rgba32sint"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*] + [:canvasType="onscreen";zeroDimension="width"] + expected: FAIL + + [:canvasType="onscreen";zeroDimension="height"] + expected: FAIL + + [:canvasType="offscreen";zeroDimension="width"] + expected: FAIL + + [:canvasType="offscreen";zeroDimension="height"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:ufloat_texel_data_in_shader:*] + [:format="rg11b10ufloat"] + expected: FAIL + + [:format="rgb9e5ufloat"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:uint_texel_data_in_shader:*] + [:format="r8uint"] + expected: FAIL + + [:format="r16uint"] + expected: FAIL + + [:format="rg8uint"] + expected: FAIL + + [:format="r32uint"] + expected: FAIL + + [:format="rg16uint"] + expected: FAIL + + [:format="rgba8uint"] + expected: FAIL + + [:format="rg32uint"] + expected: FAIL + + [:format="rgba16uint"] + expected: FAIL + + [:format="rgba32uint"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:device:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,configure:defaults:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texture_ok:snorm_min:*] + [:mode="bytes";format="r8snorm"] + expected: FAIL + + [:mode="colors";format="r8snorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:util,texture,texel_data:float_texel_data_in_shader:*] + [:format="r16float"] + expected: FAIL + + [:format="r32float"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rg32float"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + [:format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:shader,validation,shader_io,invariant:invalid_use_of_parameters:*] + [:suffix=""] + expected: FAIL + + [:suffix="()"] + expected: FAIL + + [:suffix="(0)"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/51/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/51/cts.https.html.ini new file mode 100644 index 0000000000..d3e8348b6d --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/51/cts.https.html.ini @@ -0,0 +1,4102 @@ +[cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*] + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,external_texture,video:importExternalTexture,sample:*] + [:sourceType="VideoElement";videoName="red-green.webmvp8.webm"] + expected: FAIL + + [:sourceType="VideoElement";videoName="red-green.theora.ogv"] + expected: FAIL + + [:sourceType="VideoElement";videoName="red-green.mp4"] + expected: FAIL + + [:sourceType="VideoElement";videoName="red-green.bt601.vp9.webm"] + expected: FAIL + + [:sourceType="VideoElement";videoName="red-green.bt709.vp9.webm"] + expected: FAIL + + [:sourceType="VideoElement";videoName="red-green.bt2020.vp9.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.webmvp8.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.theora.ogv"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.mp4"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.bt601.vp9.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.bt709.vp9.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.bt2020.vp9.webm"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,worker,worker:worker:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*] + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*] + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:*] + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:resize:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,external_texture,video:importExternalTexture,expired:*] + [:sourceType="VideoElement"] + expected: FAIL + + [:sourceType="VideoFrame"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*] + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toDataURL"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toBlob"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:configured:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:*] + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:alpha="premultiply";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,context_creation:return_type:*] + [:offscreen=false] + expected: + if os == "win": FAIL + # This intermittently fails on Linux shippable. + # See . + if os == "linux": [PASS, FAIL] + PASS + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:*] + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="r32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rg32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="bgra8unorm-srgb";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgb10a2unorm";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba16float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=true;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";contextName="webgl2";dstColorFormat="rgba32float";srcPremultiplied=false;dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*] + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: FAIL + + [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:color_space_conversion:*] + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="srgb";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="r32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgb10a2unorm";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true] + expected: FAIL + + [:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*] + [:format="bgra8unorm";alphaMode="opaque";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="opaque";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="opaque";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="opaque";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";webgl="webgl";upload="texImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";webgl="webgl";upload="texSubImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";webgl="webgl2";upload="texImage2D"] + expected: FAIL + + [:format="rgba16float";alphaMode="premultiplied";webgl="webgl2";upload="texSubImage2D"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:*] + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="r32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rg32float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgb10a2unorm";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba16float";dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstColorFormat="rgba32float";dstPremultiplied=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,external_texture,video:importExternalTexture,compute:*] + [:sourceType="VideoElement";videoName="red-green.webmvp8.webm"] + expected: FAIL + + [:sourceType="VideoElement";videoName="red-green.theora.ogv"] + expected: FAIL + + [:sourceType="VideoElement";videoName="red-green.mp4"] + expected: FAIL + + [:sourceType="VideoElement";videoName="red-green.bt601.vp9.webm"] + expected: FAIL + + [:sourceType="VideoElement";videoName="red-green.bt709.vp9.webm"] + expected: FAIL + + [:sourceType="VideoElement";videoName="red-green.bt2020.vp9.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.webmvp8.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.theora.ogv"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.mp4"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.bt601.vp9.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.bt709.vp9.webm"] + expected: FAIL + + [:sourceType="VideoFrame";videoName="red-green.bt2020.vp9.webm"] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*] + [:configure=true] + expected: FAIL + + [:configure=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:*] + [:orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=true;dstPremultiplied=false] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=true] + expected: FAIL + + [:orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false] + expected: FAIL + + +[cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*] + [:canvasType="onscreen"] + expected: FAIL + + [:canvasType="offscreen"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/6/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/6/cts.https.html.ini new file mode 100644 index 0000000000..ca7e5c8c75 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/6/cts.https.html.ini @@ -0,0 +1,6297 @@ +[cts.https.html?q=webgpu:api,operation,rendering,depth:reverse_depth:*] + [:reversed=false] + expected: FAIL + + [:reversed=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,draw:default_arguments:*] + [:mode="draw"] + expected: FAIL + + [:mode="drawIndexed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth_bias:depth_bias:*] + [:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0] + expected: FAIL + + [:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.125] + expected: FAIL + + [:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125] + expected: FAIL + + [:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=-0.125] + expected: FAIL + + [:quadAngle=1;bias=0;biasSlopeScale=0;biasClamp=0] + expected: FAIL + + [:quadAngle=1;bias=0;biasSlopeScale=1;biasClamp=0] + expected: FAIL + + [:quadAngle=1;bias=0;biasSlopeScale=-0.5;biasClamp=0] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,basic:fullscreen_quad:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_clamp_and_clip:*] + [:format="depth32float";unclippedDepth="_undef_";writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth32float";unclippedDepth="_undef_";writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth32float";unclippedDepth="_undef_";writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth32float";unclippedDepth="_undef_";writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth32float";unclippedDepth=false;writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth32float";unclippedDepth=false;writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth32float";unclippedDepth=false;writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth32float";unclippedDepth=false;writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth32float";unclippedDepth=true;writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth32float";unclippedDepth=true;writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth32float";unclippedDepth=true;writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth32float";unclippedDepth=true;writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth16unorm";unclippedDepth="_undef_";writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth16unorm";unclippedDepth="_undef_";writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth16unorm";unclippedDepth="_undef_";writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth16unorm";unclippedDepth="_undef_";writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=false;writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=false;writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=false;writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=false;writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=true;writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=true;writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=true;writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=true;writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth24plus";unclippedDepth="_undef_";writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth24plus";unclippedDepth="_undef_";writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth24plus";unclippedDepth="_undef_";writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth24plus";unclippedDepth="_undef_";writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth24plus";unclippedDepth=false;writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth24plus";unclippedDepth=false;writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth24plus";unclippedDepth=false;writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth24plus";unclippedDepth=false;writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth24plus";unclippedDepth=true;writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth24plus";unclippedDepth=true;writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth24plus";unclippedDepth=true;writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth24plus";unclippedDepth=true;writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=false;writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=false;writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=false;writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=false;writeDepth=true;multisampled=true] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=true;writeDepth=false;multisampled=false] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=true;writeDepth=false;multisampled=true] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=true;writeDepth=true;multisampled=false] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=true;writeDepth=true;multisampled=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth_bias:depth_bias_24bit_format:*] + [:format="depth24plus";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0] + expected: FAIL + + [:format="depth24plus";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.1] + expected: FAIL + + [:format="depth24plus";quadAngle=1;bias=8388608;biasSlopeScale=1;biasClamp=0] + expected: FAIL + + [:format="depth24plus-stencil8";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0] + expected: FAIL + + [:format="depth24plus-stencil8";quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0.1] + expected: FAIL + + [:format="depth24plus-stencil8";quadAngle=1;bias=8388608;biasSlopeScale=1;biasClamp=0] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,basic:*] + [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="mixed"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="mixed"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="mixed"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="mixed"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="mixed"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="mixed"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="mixed"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="mixed"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="mixed"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="_undef_"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="vertex"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="instance"] + expected: FAIL + + [:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="mixed"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,indirect_draw:basics:*] + [:isIndexed=true] + expected: FAIL + + [:isIndexed=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,setting:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,initial:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_write_disabled:*] + [:depthWriteEnabled=false;lastDepth=0] + expected: FAIL + + [:depthWriteEnabled=false;lastDepth=1] + expected: FAIL + + [:depthWriteEnabled=true;lastDepth=0] + expected: FAIL + + [:depthWriteEnabled=true;lastDepth=1] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:*] + [:format="depth32float";unclippedDepth=false;multisampled=false] + expected: FAIL + + [:format="depth32float";unclippedDepth=false;multisampled=true] + expected: FAIL + + [:format="depth32float";unclippedDepth=true;multisampled=false] + expected: FAIL + + [:format="depth32float";unclippedDepth=true;multisampled=true] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=false;multisampled=false] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=false;multisampled=true] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=true;multisampled=false] + expected: FAIL + + [:format="depth16unorm";unclippedDepth=true;multisampled=true] + expected: FAIL + + [:format="depth24plus";unclippedDepth=false;multisampled=false] + expected: FAIL + + [:format="depth24plus";unclippedDepth=false;multisampled=true] + expected: FAIL + + [:format="depth24plus";unclippedDepth=true;multisampled=false] + expected: FAIL + + [:format="depth24plus";unclippedDepth=true;multisampled=true] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=false;multisampled=false] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=false;multisampled=true] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=true;multisampled=false] + expected: FAIL + + [:format="depth24plus-stencil8";unclippedDepth=true;multisampled=true] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=false;multisampled=false] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=false;multisampled=true] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=true;multisampled=false] + expected: FAIL + + [:format="depth32float-stencil8";unclippedDepth=true;multisampled=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_test_fail:*] + [:secondDepth=1;lastDepth=2] + expected: FAIL + + [:secondDepth=0;lastDepth=2] + expected: FAIL + + [:secondDepth=2;lastDepth=0.9] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_disabled:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blend_constant,not_inherited:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,formats:*] + [:format="r8unorm"] + expected: FAIL + + [:format="r16float"] + expected: FAIL + + [:format="rg8unorm"] + expected: FAIL + + [:format="rg16float"] + expected: FAIL + + [:format="rgba8unorm"] + expected: FAIL + + [:format="rgba8unorm-srgb"] + expected: FAIL + + [:format="bgra8unorm"] + expected: FAIL + + [:format="bgra8unorm-srgb"] + expected: FAIL + + [:format="rgb10a2unorm"] + expected: FAIL + + [:format="rgba16float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,GPUBlendComponent:*] + [:component="color";srcFactor="zero";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="zero";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one";operation="min"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one";operation="max"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="constant";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="color";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="zero";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one";operation="min"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one";operation="max"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-src-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-dst-alpha";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="src-alpha-saturated";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="constant";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="zero";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="zero";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="zero";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-src-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-dst-alpha";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="src-alpha-saturated";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="constant";operation="reverse-subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="add"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="subtract"] + expected: FAIL + + [:component="alpha";srcFactor="one-minus-constant";dstFactor="one-minus-constant";operation="reverse-subtract"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,draw:largeish_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,blending_disabled:*] + [:disabled=false] + expected: FAIL + + [:disabled=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_compare_func:*] + [:format="depth32float";depthCompare="never";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="never";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="never";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="less";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="less";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="less";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="less-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="less-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="less-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="not-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="not-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="not-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="greater-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="greater-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="greater-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="greater";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="greater";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="greater";depthClearValue=0] + expected: FAIL + + [:format="depth32float";depthCompare="always";depthClearValue=1] + expected: FAIL + + [:format="depth32float";depthCompare="always";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float";depthCompare="always";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="never";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="never";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="never";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="less";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="less";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="less";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="less-equal";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="less-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="less-equal";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="equal";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="equal";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="not-equal";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="not-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="not-equal";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="greater";depthClearValue=0] + expected: FAIL + + [:format="depth16unorm";depthCompare="always";depthClearValue=1] + expected: FAIL + + [:format="depth16unorm";depthCompare="always";depthClearValue=0.5001] + expected: FAIL + + [:format="depth16unorm";depthCompare="always";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="never";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="never";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="never";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="less";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="less";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="less";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="less-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="less-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="less-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="not-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="not-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="not-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="greater-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="greater-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="greater-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="greater";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="greater";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="greater";depthClearValue=0] + expected: FAIL + + [:format="depth24plus";depthCompare="always";depthClearValue=1] + expected: FAIL + + [:format="depth24plus";depthCompare="always";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus";depthCompare="always";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=0.5001] + expected: FAIL + + [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="never";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="never";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="never";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=0] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="always";depthClearValue=1] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="always";depthClearValue=0.5001] + expected: FAIL + + [:format="depth32float-stencil8";depthCompare="always";depthClearValue=0] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:blending,clamping:*] + [:format="rgba8unorm";srcValue=0.4;dstValue=0.2] + expected: FAIL + + [:format="rgba8unorm";srcValue=0.4;dstValue=0.4] + expected: FAIL + + [:format="rgba8unorm";srcValue=0.6;dstValue=0.2] + expected: FAIL + + [:format="rgba8unorm";srcValue=0.6;dstValue=0.4] + expected: FAIL + + [:format="rgba8unorm";srcValue=0.8;dstValue=0.2] + expected: FAIL + + [:format="rgba8unorm";srcValue=0.8;dstValue=0.4] + expected: FAIL + + [:format="rgba8unorm";srcValue=1;dstValue=0.2] + expected: FAIL + + [:format="rgba8unorm";srcValue=1;dstValue=0.4] + expected: FAIL + + [:format="rg16float";srcValue=0.4;dstValue=0.2] + expected: FAIL + + [:format="rg16float";srcValue=0.4;dstValue=0.4] + expected: FAIL + + [:format="rg16float";srcValue=0.6;dstValue=0.2] + expected: FAIL + + [:format="rg16float";srcValue=0.6;dstValue=0.4] + expected: FAIL + + [:format="rg16float";srcValue=0.8;dstValue=0.2] + expected: FAIL + + [:format="rg16float";srcValue=0.8;dstValue=0.4] + expected: FAIL + + [:format="rg16float";srcValue=1;dstValue=0.2] + expected: FAIL + + [:format="rg16float";srcValue=1;dstValue=0.4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,color_target_state:color_write_mask,channel_work:*] + [:mask=0] + expected: FAIL + + [:mask=1] + expected: FAIL + + [:mask=2] + expected: FAIL + + [:mask=3] + expected: FAIL + + [:mask=4] + expected: FAIL + + [:mask=5] + expected: FAIL + + [:mask=6] + expected: FAIL + + [:mask=7] + expected: FAIL + + [:mask=8] + expected: FAIL + + [:mask=9] + expected: FAIL + + [:mask=10] + expected: FAIL + + [:mask=11] + expected: FAIL + + [:mask=12] + expected: FAIL + + [:mask=13] + expected: FAIL + + [:mask=14] + expected: FAIL + + [:mask=15] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,basic:large_draw:*] + [:indexed=true;indirect=true] + expected: FAIL + + [:indexed=true;indirect=false] + expected: FAIL + + [:indexed=false;indirect=true] + expected: FAIL + + [:indexed=false;indirect=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,formats:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,draw:arguments:*] + [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=0;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=3;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=0;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=0;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=1;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0] + expected: FAIL + + [:first=3;count=6;first_instance=2;instance_count=4;indexed=true;indirect=true;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=9] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/7/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/7/cts.https.html.ini new file mode 100644 index 0000000000..aa9e4b30ca --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/7/cts.https.html.ini @@ -0,0 +1,1710 @@ +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:resolve_query_set_to_partial_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:indirect_buffer_for_draw_indirect:*] + [:test_indexed_draw=true] + expected: FAIL + + [:test_indexed_draw=false] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:mapped_at_creation_partial_buffer:*] + [:bufferUsage=9] + expected: FAIL + + [:bufferUsage=6] + expected: FAIL + + [:bufferUsage=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:index_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_reference_initialized:*] + [:format="stencil8"] + expected: FAIL + + [:format="depth24plus-stencil8"] + expected: FAIL + + [:format="depth32float-stencil8"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:partial_write_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:storage_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:copy_buffer_to_texture:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:uniform_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:readonly_storage_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,sampling,anisotropy:anisotropic_filter_mipmap_color:*] + [:maxAnisotropy=1] + expected: FAIL + + [:maxAnisotropy=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_passOp_operation:*] + [:format="stencil8";passOp="keep";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="zero";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="replace";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="invert";initialStencil=240] + expected: FAIL + + [:format="stencil8";passOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="stencil8";passOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="stencil8";passOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="stencil8";passOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="stencil8";passOp="decrement-wrap";initialStencil=0] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";passOp="decrement-wrap";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";passOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth32float-stencil8";passOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";passOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";passOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";passOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";passOp="decrement-wrap";initialStencil=0] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:copy_buffer_to_buffer_copy_source:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:map_whole_buffer:*] + [:mapMode=1] + expected: FAIL + + [:mapMode=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_failOp_operation:*] + [:format="stencil8";failOp="keep";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="zero";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="replace";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="invert";initialStencil=240] + expected: FAIL + + [:format="stencil8";failOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="stencil8";failOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="stencil8";failOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="stencil8";failOp="decrement-wrap";initialStencil=2] + expected: FAIL + + [:format="stencil8";failOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="stencil8";failOp="decrement-wrap";initialStencil=0] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="decrement-wrap";initialStencil=2] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";failOp="decrement-wrap";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";failOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth32float-stencil8";failOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";failOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";failOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";failOp="decrement-wrap";initialStencil=2] + expected: FAIL + + [:format="depth32float-stencil8";failOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";failOp="decrement-wrap";initialStencil=0] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_compare_func:*] + [:format="stencil8";stencilCompare="always";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="always";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="always";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="equal";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="equal";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="equal";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="greater";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="greater";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="greater";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="greater-equal";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="greater-equal";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="greater-equal";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="less";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="less";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="less";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="less-equal";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="less-equal";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="less-equal";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="never";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="never";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="never";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";stencilCompare="not-equal";stencilRefValue=0] + expected: FAIL + + [:format="stencil8";stencilCompare="not-equal";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";stencilCompare="not-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="always";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="always";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="always";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="equal";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="equal";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="equal";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="greater-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="less-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="never";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="never";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="never";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="not-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="not-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";stencilCompare="not-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="always";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="always";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="always";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="equal";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="equal";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="equal";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="greater-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="less-equal";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="never";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="never";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="never";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="not-equal";stencilRefValue=0] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="not-equal";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";stencilCompare="not-equal";stencilRefValue=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:map_partial_buffer:*] + [:mapMode=1] + expected: FAIL + + [:mapMode=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_read_write_mask:*] + [:format="stencil8";maskType="write";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";maskType="write";stencilRefValue=2] + expected: FAIL + + [:format="stencil8";maskType="read";stencilRefValue=1] + expected: FAIL + + [:format="stencil8";maskType="read";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";maskType="write";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";maskType="write";stencilRefValue=2] + expected: FAIL + + [:format="depth24plus-stencil8";maskType="read";stencilRefValue=1] + expected: FAIL + + [:format="depth24plus-stencil8";maskType="read";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";maskType="write";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";maskType="write";stencilRefValue=2] + expected: FAIL + + [:format="depth32float-stencil8";maskType="read";stencilRefValue=1] + expected: FAIL + + [:format="depth32float-stencil8";maskType="read";stencilRefValue=2] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:mapped_at_creation_whole_buffer:*] + [:bufferUsage=9] + expected: FAIL + + [:bufferUsage=6] + expected: FAIL + + [:bufferUsage=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,sampling,anisotropy:anisotropic_filter_checkerboard:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:vertex_buffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:*] + [:dimension="1d";readMethod="CopyToBuffer";format="r8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="r32float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rg32float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToBuffer";format="rgba32float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="r32float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rg32float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba16float"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";readMethod="CopyToTexture";format="rgba32float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r8uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r8sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r16uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r16sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r16float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg8uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg8sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r32uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r32sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="r32float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg16uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg16sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg16float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba8snorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba8uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba8sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="bgra8unorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg32uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg32sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rg32float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba16uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba16sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba16float"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba32uint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba32sint"] + expected: FAIL + + [:dimension="1d";readMethod="Sample";format="rgba32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="r32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rg32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="rgba32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="depth32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToBuffer";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="r32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rg32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba16float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="rgba32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="depth32float"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="CopyToTexture";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r8uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r8sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r16uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r16sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r16float"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg8uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg8sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r32uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r32sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="r32float"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg16uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg16sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg16float"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba8snorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba8uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba8sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="bgra8unorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg32uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg32sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rg32float"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba16uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba16sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba16float"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba32uint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba32sint"] + expected: FAIL + + [:dimension="2d";readMethod="Sample";format="rgba32float"] + expected: FAIL + + [:dimension="2d";readMethod="DepthTest";format="depth32float"] + expected: FAIL + + [:dimension="2d";readMethod="DepthTest";format="depth16unorm"] + expected: FAIL + + [:dimension="2d";readMethod="DepthTest";format="depth24plus"] + expected: FAIL + + [:dimension="2d";readMethod="DepthTest";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="DepthTest";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="StencilTest";format="stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="StencilTest";format="depth24plus-stencil8"] + expected: FAIL + + [:dimension="2d";readMethod="StencilTest";format="depth32float-stencil8"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="r32float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rg32float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToBuffer";format="rgba32float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="r32float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rg32float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba16float"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";readMethod="CopyToTexture";format="rgba32float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r8uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r8sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r16uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r16sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r16float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg8uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg8sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r32uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r32sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="r32float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg16uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg16sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg16float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba8snorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba8uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba8sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="bgra8unorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="bgra8unorm-srgb"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgb10a2unorm"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg11b10ufloat"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgb9e5ufloat"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg32uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg32sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rg32float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba16uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba16sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba16float"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba32uint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba32sint"] + expected: FAIL + + [:dimension="3d";readMethod="Sample";format="rgba32float"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,rendering,stencil:stencil_depthFailOp_operation:*] + [:format="depth24plus-stencil8";depthFailOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="decrement-wrap";initialStencil=2] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth24plus-stencil8";depthFailOp="decrement-wrap";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="keep";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="zero";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="replace";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="invert";initialStencil=240] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="increment-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="increment-clamp";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="increment-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="increment-wrap";initialStencil=255] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="decrement-clamp";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="decrement-clamp";initialStencil=0] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="decrement-wrap";initialStencil=2] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="decrement-wrap";initialStencil=1] + expected: FAIL + + [:format="depth32float-stencil8";depthFailOp="decrement-wrap";initialStencil=0] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:indirect_buffer_for_dispatch_indirect:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,resource_init,buffer:copy_texture_to_partial_buffer:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/8/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/8/cts.https.html.ini new file mode 100644 index 0000000000..8e3ff2d267 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/8/cts.https.html.ini @@ -0,0 +1,1137 @@ +[cts.https.html?q=webgpu:api,operation,texture_view,read:aspect:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,write:aspect:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,format_reinterpretation:render_and_resolve_attachment:*] + [:format="rgba8unorm";viewFormat="rgba8unorm-srgb";sampleCount=1] + expected: FAIL + + [:format="rgba8unorm";viewFormat="rgba8unorm-srgb";sampleCount=4] + expected: FAIL + + [:format="rgba8unorm-srgb";viewFormat="rgba8unorm";sampleCount=1] + expected: FAIL + + [:format="rgba8unorm-srgb";viewFormat="rgba8unorm";sampleCount=4] + expected: FAIL + + [:format="bgra8unorm";viewFormat="bgra8unorm-srgb";sampleCount=1] + expected: FAIL + + [:format="bgra8unorm";viewFormat="bgra8unorm-srgb";sampleCount=4] + expected: FAIL + + [:format="bgra8unorm-srgb";viewFormat="bgra8unorm";sampleCount=1] + expected: FAIL + + [:format="bgra8unorm-srgb";viewFormat="bgra8unorm";sampleCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:max_buffers_and_attribs:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:vertex_format_to_shader_format_conversion:*] + [:format="uint8x2";shaderComponentCount=1] + expected: FAIL + + [:format="uint8x2";shaderComponentCount=2] + expected: FAIL + + [:format="uint8x2";shaderComponentCount=3] + expected: FAIL + + [:format="uint8x2";shaderComponentCount=4] + expected: FAIL + + [:format="uint8x4";shaderComponentCount=1] + expected: FAIL + + [:format="uint8x4";shaderComponentCount=2] + expected: FAIL + + [:format="uint8x4";shaderComponentCount=3] + expected: FAIL + + [:format="uint8x4";shaderComponentCount=4] + expected: FAIL + + [:format="sint8x2";shaderComponentCount=1] + expected: FAIL + + [:format="sint8x2";shaderComponentCount=2] + expected: FAIL + + [:format="sint8x2";shaderComponentCount=3] + expected: FAIL + + [:format="sint8x2";shaderComponentCount=4] + expected: FAIL + + [:format="sint8x4";shaderComponentCount=1] + expected: FAIL + + [:format="sint8x4";shaderComponentCount=2] + expected: FAIL + + [:format="sint8x4";shaderComponentCount=3] + expected: FAIL + + [:format="sint8x4";shaderComponentCount=4] + expected: FAIL + + [:format="unorm8x2";shaderComponentCount=1] + expected: FAIL + + [:format="unorm8x2";shaderComponentCount=2] + expected: FAIL + + [:format="unorm8x2";shaderComponentCount=3] + expected: FAIL + + [:format="unorm8x2";shaderComponentCount=4] + expected: FAIL + + [:format="unorm8x4";shaderComponentCount=1] + expected: FAIL + + [:format="unorm8x4";shaderComponentCount=2] + expected: FAIL + + [:format="unorm8x4";shaderComponentCount=3] + expected: FAIL + + [:format="unorm8x4";shaderComponentCount=4] + expected: FAIL + + [:format="snorm8x2";shaderComponentCount=1] + expected: FAIL + + [:format="snorm8x2";shaderComponentCount=2] + expected: FAIL + + [:format="snorm8x2";shaderComponentCount=3] + expected: FAIL + + [:format="snorm8x2";shaderComponentCount=4] + expected: FAIL + + [:format="snorm8x4";shaderComponentCount=1] + expected: FAIL + + [:format="snorm8x4";shaderComponentCount=2] + expected: FAIL + + [:format="snorm8x4";shaderComponentCount=3] + expected: FAIL + + [:format="snorm8x4";shaderComponentCount=4] + expected: FAIL + + [:format="uint16x2";shaderComponentCount=1] + expected: FAIL + + [:format="uint16x2";shaderComponentCount=2] + expected: FAIL + + [:format="uint16x2";shaderComponentCount=3] + expected: FAIL + + [:format="uint16x2";shaderComponentCount=4] + expected: FAIL + + [:format="uint16x4";shaderComponentCount=1] + expected: FAIL + + [:format="uint16x4";shaderComponentCount=2] + expected: FAIL + + [:format="uint16x4";shaderComponentCount=3] + expected: FAIL + + [:format="uint16x4";shaderComponentCount=4] + expected: FAIL + + [:format="sint16x2";shaderComponentCount=1] + expected: FAIL + + [:format="sint16x2";shaderComponentCount=2] + expected: FAIL + + [:format="sint16x2";shaderComponentCount=3] + expected: FAIL + + [:format="sint16x2";shaderComponentCount=4] + expected: FAIL + + [:format="sint16x4";shaderComponentCount=1] + expected: FAIL + + [:format="sint16x4";shaderComponentCount=2] + expected: FAIL + + [:format="sint16x4";shaderComponentCount=3] + expected: FAIL + + [:format="sint16x4";shaderComponentCount=4] + expected: FAIL + + [:format="unorm16x2";shaderComponentCount=1] + expected: FAIL + + [:format="unorm16x2";shaderComponentCount=2] + expected: FAIL + + [:format="unorm16x2";shaderComponentCount=3] + expected: FAIL + + [:format="unorm16x2";shaderComponentCount=4] + expected: FAIL + + [:format="unorm16x4";shaderComponentCount=1] + expected: FAIL + + [:format="unorm16x4";shaderComponentCount=2] + expected: FAIL + + [:format="unorm16x4";shaderComponentCount=3] + expected: FAIL + + [:format="unorm16x4";shaderComponentCount=4] + expected: FAIL + + [:format="snorm16x2";shaderComponentCount=1] + expected: FAIL + + [:format="snorm16x2";shaderComponentCount=2] + expected: FAIL + + [:format="snorm16x2";shaderComponentCount=3] + expected: FAIL + + [:format="snorm16x2";shaderComponentCount=4] + expected: FAIL + + [:format="snorm16x4";shaderComponentCount=1] + expected: FAIL + + [:format="snorm16x4";shaderComponentCount=2] + expected: FAIL + + [:format="snorm16x4";shaderComponentCount=3] + expected: FAIL + + [:format="snorm16x4";shaderComponentCount=4] + expected: FAIL + + [:format="float16x2";shaderComponentCount=1] + expected: FAIL + + [:format="float16x2";shaderComponentCount=2] + expected: FAIL + + [:format="float16x2";shaderComponentCount=3] + expected: FAIL + + [:format="float16x2";shaderComponentCount=4] + expected: FAIL + + [:format="float16x4";shaderComponentCount=1] + expected: FAIL + + [:format="float16x4";shaderComponentCount=2] + expected: FAIL + + [:format="float16x4";shaderComponentCount=3] + expected: FAIL + + [:format="float16x4";shaderComponentCount=4] + expected: FAIL + + [:format="float32";shaderComponentCount=1] + expected: FAIL + + [:format="float32";shaderComponentCount=2] + expected: FAIL + + [:format="float32";shaderComponentCount=3] + expected: FAIL + + [:format="float32";shaderComponentCount=4] + expected: FAIL + + [:format="float32x2";shaderComponentCount=1] + expected: FAIL + + [:format="float32x2";shaderComponentCount=2] + expected: FAIL + + [:format="float32x2";shaderComponentCount=3] + expected: FAIL + + [:format="float32x2";shaderComponentCount=4] + expected: FAIL + + [:format="float32x3";shaderComponentCount=1] + expected: FAIL + + [:format="float32x3";shaderComponentCount=2] + expected: FAIL + + [:format="float32x3";shaderComponentCount=3] + expected: FAIL + + [:format="float32x3";shaderComponentCount=4] + expected: FAIL + + [:format="float32x4";shaderComponentCount=1] + expected: FAIL + + [:format="float32x4";shaderComponentCount=2] + expected: FAIL + + [:format="float32x4";shaderComponentCount=3] + expected: FAIL + + [:format="float32x4";shaderComponentCount=4] + expected: FAIL + + [:format="uint32";shaderComponentCount=1] + expected: FAIL + + [:format="uint32";shaderComponentCount=2] + expected: FAIL + + [:format="uint32";shaderComponentCount=3] + expected: FAIL + + [:format="uint32";shaderComponentCount=4] + expected: FAIL + + [:format="uint32x2";shaderComponentCount=1] + expected: FAIL + + [:format="uint32x2";shaderComponentCount=2] + expected: FAIL + + [:format="uint32x2";shaderComponentCount=3] + expected: FAIL + + [:format="uint32x2";shaderComponentCount=4] + expected: FAIL + + [:format="uint32x3";shaderComponentCount=1] + expected: FAIL + + [:format="uint32x3";shaderComponentCount=2] + expected: FAIL + + [:format="uint32x3";shaderComponentCount=3] + expected: FAIL + + [:format="uint32x3";shaderComponentCount=4] + expected: FAIL + + [:format="uint32x4";shaderComponentCount=1] + expected: FAIL + + [:format="uint32x4";shaderComponentCount=2] + expected: FAIL + + [:format="uint32x4";shaderComponentCount=3] + expected: FAIL + + [:format="uint32x4";shaderComponentCount=4] + expected: FAIL + + [:format="sint32";shaderComponentCount=1] + expected: FAIL + + [:format="sint32";shaderComponentCount=2] + expected: FAIL + + [:format="sint32";shaderComponentCount=3] + expected: FAIL + + [:format="sint32";shaderComponentCount=4] + expected: FAIL + + [:format="sint32x2";shaderComponentCount=1] + expected: FAIL + + [:format="sint32x2";shaderComponentCount=2] + expected: FAIL + + [:format="sint32x2";shaderComponentCount=3] + expected: FAIL + + [:format="sint32x2";shaderComponentCount=4] + expected: FAIL + + [:format="sint32x3";shaderComponentCount=1] + expected: FAIL + + [:format="sint32x3";shaderComponentCount=2] + expected: FAIL + + [:format="sint32x3";shaderComponentCount=3] + expected: FAIL + + [:format="sint32x3";shaderComponentCount=4] + expected: FAIL + + [:format="sint32x4";shaderComponentCount=1] + expected: FAIL + + [:format="sint32x4";shaderComponentCount=2] + expected: FAIL + + [:format="sint32x4";shaderComponentCount=3] + expected: FAIL + + [:format="sint32x4";shaderComponentCount=4] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,format_reinterpretation:texture_binding:*] + [:format="rgba8unorm";viewFormat="rgba8unorm-srgb"] + expected: FAIL + + [:format="rgba8unorm-srgb";viewFormat="rgba8unorm"] + expected: FAIL + + [:format="bgra8unorm";viewFormat="bgra8unorm-srgb"] + expected: FAIL + + [:format="bgra8unorm-srgb";viewFormat="bgra8unorm"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,uncapturederror:constructor:*] + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:setVertexBuffer_offset_and_attribute_offset:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,uncapturederror:uncapturederror_from_non_originating_thread:*] + +[cts.https.html?q=webgpu:api,operation,texture_view,read:format:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,write:format:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_interleaved:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:overlapping_attributes:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:non_zero_array_stride_and_attribute_offset:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:buffers_with_varying_step_mode:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,write:dimension:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_overlapped:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,shader_module,compilation_info:offset_and_length:*] + [:valid=true;name="ascii"] + expected: FAIL + + [:valid=true;name="unicode"] + expected: FAIL + + [:valid=false;name="ascii"] + expected: FAIL + + [:valid=false;name="unicode"] + expected: FAIL + + [:valid=false;name="carriage-return"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:array_stride_zero:*] + [:format="uint8x2"] + expected: FAIL + + [:format="uint8x4"] + expected: FAIL + + [:format="sint8x2"] + expected: FAIL + + [:format="sint8x4"] + expected: FAIL + + [:format="unorm8x2"] + expected: FAIL + + [:format="unorm8x4"] + expected: FAIL + + [:format="snorm8x2"] + expected: FAIL + + [:format="snorm8x4"] + expected: FAIL + + [:format="uint16x2"] + expected: FAIL + + [:format="uint16x4"] + expected: FAIL + + [:format="sint16x2"] + expected: FAIL + + [:format="sint16x4"] + expected: FAIL + + [:format="unorm16x2"] + expected: FAIL + + [:format="unorm16x4"] + expected: FAIL + + [:format="snorm16x2"] + expected: FAIL + + [:format="snorm16x4"] + expected: FAIL + + [:format="float16x2"] + expected: FAIL + + [:format="float16x4"] + expected: FAIL + + [:format="float32"] + expected: FAIL + + [:format="float32x2"] + expected: FAIL + + [:format="float32x3"] + expected: FAIL + + [:format="float32x4"] + expected: FAIL + + [:format="uint32"] + expected: FAIL + + [:format="uint32x2"] + expected: FAIL + + [:format="uint32x3"] + expected: FAIL + + [:format="uint32x4"] + expected: FAIL + + [:format="sint32"] + expected: FAIL + + [:format="sint32x2"] + expected: FAIL + + [:format="sint32x3"] + expected: FAIL + + [:format="sint32x4"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,shader_module,compilation_info:compilationInfo_returns:*] + [:valid=true;name="ascii"] + expected: FAIL + + [:valid=true;name="unicode"] + expected: FAIL + + [:valid=false;name="ascii"] + expected: FAIL + + [:valid=false;name="unicode"] + expected: FAIL + + [:valid=false;name="carriage-return"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,uncapturederror:only_original_device_is_event_target:*] + +[cts.https.html?q=webgpu:api,operation,vertex_state,correctness:discontiguous_location_and_attribs:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,texture_view,read:dimension:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,uncapturederror:iff_uncaptured:*] + +[cts.https.html?q=webgpu:api,operation,shader_module,compilation_info:line_number_and_position:*] + [:valid=false;name="ascii"] + expected: FAIL + + [:valid=false;name="unicode"] + expected: FAIL + + [:valid=false;name="carriage-return"] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/chunked/9/cts.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/chunked/9/cts.https.html.ini new file mode 100644 index 0000000000..a40a461aee --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/chunked/9/cts.https.html.ini @@ -0,0 +1,588 @@ +[cts.https.html?q=webgpu:api,validation,buffer,destroy:while_mapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,setIndexBuffer_before_setPipeline:*] + [:setIndexBufferBeforeSetPipeline=false] + expected: FAIL + + [:setIndexBufferBeforeSetPipeline=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,uint32:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,usage:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,create:size:*] + [:mappedAtCreation=false] + expected: FAIL + + [:mappedAtCreation=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mapped:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,invalidBuffer:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,create:usage:*] + [:usage1=0;usage2=0] + expected: FAIL + + [:usage1=0;usage2=1] + expected: FAIL + + [:usage1=0;usage2=2] + expected: FAIL + + [:usage1=0;usage2=4] + expected: FAIL + + [:usage1=0;usage2=8] + expected: FAIL + + [:usage1=0;usage2=16] + expected: FAIL + + [:usage1=0;usage2=32] + expected: FAIL + + [:usage1=0;usage2=64] + expected: FAIL + + [:usage1=0;usage2=128] + expected: FAIL + + [:usage1=0;usage2=256] + expected: FAIL + + [:usage1=0;usage2=512] + expected: FAIL + + [:usage1=0;usage2=32768] + expected: FAIL + + [:usage1=1;usage2=0] + expected: FAIL + + [:usage1=1;usage2=1] + expected: FAIL + + [:usage1=1;usage2=2] + expected: FAIL + + [:usage1=1;usage2=4] + expected: FAIL + + [:usage1=1;usage2=8] + expected: FAIL + + [:usage1=1;usage2=16] + expected: FAIL + + [:usage1=1;usage2=32] + expected: FAIL + + [:usage1=1;usage2=64] + expected: FAIL + + [:usage1=1;usage2=128] + expected: FAIL + + [:usage1=1;usage2=256] + expected: FAIL + + [:usage1=1;usage2=512] + expected: FAIL + + [:usage1=1;usage2=32768] + expected: FAIL + + [:usage1=2;usage2=0] + expected: FAIL + + [:usage1=2;usage2=1] + expected: FAIL + + [:usage1=2;usage2=2] + expected: FAIL + + [:usage1=2;usage2=4] + expected: FAIL + + [:usage1=2;usage2=8] + expected: FAIL + + [:usage1=2;usage2=16] + expected: FAIL + + [:usage1=2;usage2=32] + expected: FAIL + + [:usage1=2;usage2=64] + expected: FAIL + + [:usage1=2;usage2=128] + expected: FAIL + + [:usage1=2;usage2=256] + expected: FAIL + + [:usage1=2;usage2=512] + expected: FAIL + + [:usage1=2;usage2=32768] + expected: FAIL + + [:usage1=4;usage2=0] + expected: FAIL + + [:usage1=4;usage2=1] + expected: FAIL + + [:usage1=4;usage2=2] + expected: FAIL + + [:usage1=4;usage2=4] + expected: FAIL + + [:usage1=4;usage2=8] + expected: FAIL + + [:usage1=4;usage2=16] + expected: FAIL + + [:usage1=4;usage2=32] + expected: FAIL + + [:usage1=4;usage2=64] + expected: FAIL + + [:usage1=4;usage2=128] + expected: FAIL + + [:usage1=4;usage2=256] + expected: FAIL + + [:usage1=4;usage2=512] + expected: FAIL + + [:usage1=4;usage2=32768] + expected: FAIL + + [:usage1=8;usage2=0] + expected: FAIL + + [:usage1=8;usage2=1] + expected: FAIL + + [:usage1=8;usage2=2] + expected: FAIL + + [:usage1=8;usage2=4] + expected: FAIL + + [:usage1=8;usage2=8] + expected: FAIL + + [:usage1=8;usage2=16] + expected: FAIL + + [:usage1=8;usage2=32] + expected: FAIL + + [:usage1=8;usage2=64] + expected: FAIL + + [:usage1=8;usage2=128] + expected: FAIL + + [:usage1=8;usage2=256] + expected: FAIL + + [:usage1=8;usage2=512] + expected: FAIL + + [:usage1=8;usage2=32768] + expected: FAIL + + [:usage1=16;usage2=0] + expected: FAIL + + [:usage1=16;usage2=1] + expected: FAIL + + [:usage1=16;usage2=2] + expected: FAIL + + [:usage1=16;usage2=4] + expected: FAIL + + [:usage1=16;usage2=8] + expected: FAIL + + [:usage1=16;usage2=16] + expected: FAIL + + [:usage1=16;usage2=32] + expected: FAIL + + [:usage1=16;usage2=64] + expected: FAIL + + [:usage1=16;usage2=128] + expected: FAIL + + [:usage1=16;usage2=256] + expected: FAIL + + [:usage1=16;usage2=512] + expected: FAIL + + [:usage1=16;usage2=32768] + expected: FAIL + + [:usage1=32;usage2=0] + expected: FAIL + + [:usage1=32;usage2=1] + expected: FAIL + + [:usage1=32;usage2=2] + expected: FAIL + + [:usage1=32;usage2=4] + expected: FAIL + + [:usage1=32;usage2=8] + expected: FAIL + + [:usage1=32;usage2=16] + expected: FAIL + + [:usage1=32;usage2=32] + expected: FAIL + + [:usage1=32;usage2=64] + expected: FAIL + + [:usage1=32;usage2=128] + expected: FAIL + + [:usage1=32;usage2=256] + expected: FAIL + + [:usage1=32;usage2=512] + expected: FAIL + + [:usage1=32;usage2=32768] + expected: FAIL + + [:usage1=64;usage2=0] + expected: FAIL + + [:usage1=64;usage2=1] + expected: FAIL + + [:usage1=64;usage2=2] + expected: FAIL + + [:usage1=64;usage2=4] + expected: FAIL + + [:usage1=64;usage2=8] + expected: FAIL + + [:usage1=64;usage2=16] + expected: FAIL + + [:usage1=64;usage2=32] + expected: FAIL + + [:usage1=64;usage2=64] + expected: FAIL + + [:usage1=64;usage2=128] + expected: FAIL + + [:usage1=64;usage2=256] + expected: FAIL + + [:usage1=64;usage2=512] + expected: FAIL + + [:usage1=64;usage2=32768] + expected: FAIL + + [:usage1=128;usage2=0] + expected: FAIL + + [:usage1=128;usage2=1] + expected: FAIL + + [:usage1=128;usage2=2] + expected: FAIL + + [:usage1=128;usage2=4] + expected: FAIL + + [:usage1=128;usage2=8] + expected: FAIL + + [:usage1=128;usage2=16] + expected: FAIL + + [:usage1=128;usage2=32] + expected: FAIL + + [:usage1=128;usage2=64] + expected: FAIL + + [:usage1=128;usage2=128] + expected: FAIL + + [:usage1=128;usage2=256] + expected: FAIL + + [:usage1=128;usage2=512] + expected: FAIL + + [:usage1=128;usage2=32768] + expected: FAIL + + [:usage1=256;usage2=0] + expected: FAIL + + [:usage1=256;usage2=1] + expected: FAIL + + [:usage1=256;usage2=2] + expected: FAIL + + [:usage1=256;usage2=4] + expected: FAIL + + [:usage1=256;usage2=8] + expected: FAIL + + [:usage1=256;usage2=16] + expected: FAIL + + [:usage1=256;usage2=32] + expected: FAIL + + [:usage1=256;usage2=64] + expected: FAIL + + [:usage1=256;usage2=128] + expected: FAIL + + [:usage1=256;usage2=256] + expected: FAIL + + [:usage1=256;usage2=512] + expected: FAIL + + [:usage1=256;usage2=32768] + expected: FAIL + + [:usage1=512;usage2=0] + expected: FAIL + + [:usage1=512;usage2=1] + expected: FAIL + + [:usage1=512;usage2=2] + expected: FAIL + + [:usage1=512;usage2=4] + expected: FAIL + + [:usage1=512;usage2=8] + expected: FAIL + + [:usage1=512;usage2=16] + expected: FAIL + + [:usage1=512;usage2=32] + expected: FAIL + + [:usage1=512;usage2=64] + expected: FAIL + + [:usage1=512;usage2=128] + expected: FAIL + + [:usage1=512;usage2=256] + expected: FAIL + + [:usage1=512;usage2=512] + expected: FAIL + + [:usage1=512;usage2=32768] + expected: FAIL + + [:usage1=32768;usage2=0] + expected: FAIL + + [:usage1=32768;usage2=1] + expected: FAIL + + [:usage1=32768;usage2=2] + expected: FAIL + + [:usage1=32768;usage2=4] + expected: FAIL + + [:usage1=32768;usage2=8] + expected: FAIL + + [:usage1=32768;usage2=16] + expected: FAIL + + [:usage1=32768;usage2=32] + expected: FAIL + + [:usage1=32768;usage2=64] + expected: FAIL + + [:usage1=32768;usage2=128] + expected: FAIL + + [:usage1=32768;usage2=256] + expected: FAIL + + [:usage1=32768;usage2=512] + expected: FAIL + + [:usage1=32768;usage2=32768] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,create:limit:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeOOB:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,create:createBuffer_invalid_and_oom:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,state,mappedAtCreation:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,change_pipeline_after_setIndexBuffer:*] + [:setPipelineBeforeSetIndexBuffer=false] + expected: FAIL + + [:setPipelineBeforeSetIndexBuffer=true] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,destroy:twice:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:primitive_restart:*] + [:indexFormat="uint16";primitiveTopology="point-list"] + expected: FAIL + + [:indexFormat="uint16";primitiveTopology="line-list"] + expected: FAIL + + [:indexFormat="uint16";primitiveTopology="line-strip"] + expected: FAIL + + [:indexFormat="uint16";primitiveTopology="triangle-list"] + expected: FAIL + + [:indexFormat="uint16";primitiveTopology="triangle-strip"] + expected: FAIL + + [:indexFormat="uint32";primitiveTopology="point-list"] + expected: FAIL + + [:indexFormat="uint32";primitiveTopology="line-list"] + expected: FAIL + + [:indexFormat="uint32";primitiveTopology="line-strip"] + expected: FAIL + + [:indexFormat="uint32";primitiveTopology="triangle-list"] + expected: FAIL + + [:indexFormat="uint32";primitiveTopology="triangle-strip"] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,destroy:all_usages:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,setIndexBuffer_different_formats:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,abort_over_invalid_error:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,mapping:mapAsync,sizeUnspecifiedOOB:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,operation,vertex_state,index_format:index_format,uint16:*] + [:] + expected: FAIL + + +[cts.https.html?q=webgpu:api,validation,buffer,destroy:error_buffer:*] + [:] + expected: FAIL diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/__dir__.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/__dir__.ini new file mode 100644 index 0000000000..9b96fd454b --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/__dir__.ini @@ -0,0 +1,4 @@ +# These tests have issues on Windows, for now. +# See . +disabled: + if os == "win": true diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_clear.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_clear.https.html.ini new file mode 100644 index 0000000000..2ec1f1a89b --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_clear.https.html.ini @@ -0,0 +1,2 @@ +[canvas_clear.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_bgra8unorm.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_bgra8unorm.https.html.ini new file mode 100644 index 0000000000..cf5da7cef4 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_bgra8unorm.https.html.ini @@ -0,0 +1,2 @@ +[canvas_colorspace_bgra8unorm.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba16float.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba16float.https.html.ini new file mode 100644 index 0000000000..9a81754e50 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba16float.https.html.ini @@ -0,0 +1,2 @@ +[canvas_colorspace_rgba16float.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba8unorm.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba8unorm.https.html.ini new file mode 100644 index 0000000000..b50b053d48 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_colorspace_rgba8unorm.https.html.ini @@ -0,0 +1,2 @@ +[canvas_colorspace_rgba8unorm.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_copy.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_copy.https.html.ini new file mode 100644 index 0000000000..12888843fe --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_bgra8unorm_copy.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_draw.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_draw.https.html.ini new file mode 100644 index 0000000000..9d227bd4b2 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_bgra8unorm_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_bgra8unorm_draw.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_copy.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_copy.https.html.ini new file mode 100644 index 0000000000..4f9c1fc364 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba16float_copy.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_draw.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_draw.https.html.ini new file mode 100644 index 0000000000..6aab6528a9 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba16float_draw.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_store.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_store.https.html.ini new file mode 100644 index 0000000000..2c13269b3e --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba16float_store.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba16float_store.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_copy.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_copy.https.html.ini new file mode 100644 index 0000000000..a7770959ae --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba8unorm_copy.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_draw.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_draw.https.html.ini new file mode 100644 index 0000000000..a18787d803 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba8unorm_draw.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_store.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_store.https.html.ini new file mode 100644 index 0000000000..c13a567bd9 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_complex_rgba8unorm_store.https.html.ini @@ -0,0 +1,2 @@ +[canvas_complex_rgba8unorm_store.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_copy.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_copy.https.html.ini new file mode 100644 index 0000000000..9d3b9009c4 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_bgra8unorm_opaque_copy.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_draw.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_draw.https.html.ini new file mode 100644 index 0000000000..f0d47b0215 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_opaque_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_bgra8unorm_opaque_draw.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html.ini new file mode 100644 index 0000000000..cd4cd1e53c --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_bgra8unorm_premultiplied_copy.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html.ini new file mode 100644 index 0000000000..09abd6876d --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_bgra8unorm_premultiplied_draw.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_copy.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_copy.https.html.ini new file mode 100644 index 0000000000..4190ac446d --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba16float_opaque_copy.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_draw.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_draw.https.html.ini new file mode 100644 index 0000000000..3ad85da88e --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_opaque_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba16float_opaque_draw.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_copy.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_copy.https.html.ini new file mode 100644 index 0000000000..2685168c86 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba16float_premultiplied_copy.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_draw.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_draw.https.html.ini new file mode 100644 index 0000000000..1f8f534bf8 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba16float_premultiplied_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba16float_premultiplied_draw.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_copy.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_copy.https.html.ini new file mode 100644 index 0000000000..eea7e5f4ea --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba8unorm_opaque_copy.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_draw.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_draw.https.html.ini new file mode 100644 index 0000000000..12831f6756 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_opaque_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba8unorm_opaque_draw.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html.ini new file mode 100644 index 0000000000..0e2ae0415f --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba8unorm_premultiplied_copy.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html.ini new file mode 100644 index 0000000000..030a72eb69 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html.ini @@ -0,0 +1,2 @@ +[canvas_composite_alpha_rgba8unorm_premultiplied_draw.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_image_rendering.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_image_rendering.https.html.ini new file mode 100644 index 0000000000..b64101496f --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/canvas_image_rendering.https.html.ini @@ -0,0 +1,2 @@ +[canvas_image_rendering.https.html] + expected: TIMEOUT diff --git a/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/resize_observer.https.html.ini b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/resize_observer.https.html.ini new file mode 100644 index 0000000000..259fb22346 --- /dev/null +++ b/testing/web-platform/mozilla/meta/webgpu/webgpu/web_platform/reftests/resize_observer.https.html.ini @@ -0,0 +1,2 @@ +[resize_observer.https.html] + expected: TIMEOUT -- cgit v1.2.3