summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/mozilla/meta/webgpu/chunked/3
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/mozilla/meta/webgpu/chunked/3
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/mozilla/meta/webgpu/chunked/3')
-rw-r--r--testing/web-platform/mozilla/meta/webgpu/chunked/3/cts.https.html.ini1044
1 files changed, 1044 insertions, 0 deletions
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