Roll third_party/webgpu-cts/ 3cbe1f7e3..7a6ef7301 (1 commit)

Regenerated:
 - expectations.txt
 - compat-expectations.txt
 - ts_sources.txt
 - test_list.txt
 - resource_files.txt
 - webtest .html files


https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/3cbe1f7e3b8e..7a6ef7301b5d
 - 7a6ef7 Add readonly and readwrite storage textures as bindable resources (#3219)

Created with './tools/run cts roll'

Change-Id: I7b48099c764fb576abccc5091b8139d340276575
Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-win10-x86-rel,linux-dawn-rel,mac-arm64-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/165360
Commit-Queue: Gregg Tavares <gman@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Brandon Jones <bajones@chromium.org>
diff --git a/DEPS b/DEPS
index 5d9924ad..c743df5 100644
--- a/DEPS
+++ b/DEPS
@@ -216,7 +216,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@3cbe1f7e3b8e072e00e66b3ccd80887fc167a595',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@7a6ef7301b5d84f751b483f9d5466b3696749c26',
     'condition': 'build_with_chromium',
   },
 
diff --git a/third_party/gn/webgpu-cts/test_list.txt b/third_party/gn/webgpu-cts/test_list.txt
index 740cd7d..342d7f6 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -15606,7 +15606,149 @@
 webgpu:api,validation,compute_pipeline:overrides,workgroup_size,limits,workgroup_storage_size:isAsync=false
 webgpu:api,validation,createBindGroup:binding_count_mismatch:
 webgpu:api,validation,createBindGroup:binding_must_be_present_in_layout:
-webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="uniformBuf";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="uniformBuf";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="uniformBuf";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="uniformBuf";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="uniformBuf";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="uniformBuf";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="uniformBuf";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="uniformBuf";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="uniformBuf";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="uniformBuf";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="uniformBuf";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="storageBuf";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="storageBuf";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="storageBuf";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="storageBuf";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="storageBuf";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="storageBuf";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="storageBuf";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="storageBuf";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="storageBuf";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="storageBuf";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="storageBuf";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="filtSamp";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="filtSamp";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="filtSamp";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="filtSamp";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="filtSamp";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="filtSamp";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="filtSamp";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="filtSamp";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="filtSamp";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="filtSamp";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="filtSamp";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="nonFiltSamp";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="nonFiltSamp";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="nonFiltSamp";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="nonFiltSamp";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="nonFiltSamp";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="nonFiltSamp";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="nonFiltSamp";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="nonFiltSamp";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="nonFiltSamp";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="nonFiltSamp";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="nonFiltSamp";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="compareSamp";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="compareSamp";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="compareSamp";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="compareSamp";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="compareSamp";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="compareSamp";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="compareSamp";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="compareSamp";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="compareSamp";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="compareSamp";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="compareSamp";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTex";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTex";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTex";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTex";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTex";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTex";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTex";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTex";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTex";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTex";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTex";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTexMS";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTexMS";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTexMS";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTexMS";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTexMS";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTexMS";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTexMS";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTexMS";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTexMS";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTexMS";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="sampledTexMS";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readonlyStorageTex";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readonlyStorageTex";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readonlyStorageTex";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readonlyStorageTex";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readonlyStorageTex";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readonlyStorageTex";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readonlyStorageTex";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readonlyStorageTex";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readonlyStorageTex";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readonlyStorageTex";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readonlyStorageTex";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="writeonlyStorageTex";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="writeonlyStorageTex";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="writeonlyStorageTex";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="writeonlyStorageTex";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="writeonlyStorageTex";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="writeonlyStorageTex";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="writeonlyStorageTex";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="writeonlyStorageTex";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="writeonlyStorageTex";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="writeonlyStorageTex";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="writeonlyStorageTex";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readwriteStorageTex";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readwriteStorageTex";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readwriteStorageTex";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readwriteStorageTex";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readwriteStorageTex";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readwriteStorageTex";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readwriteStorageTex";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readwriteStorageTex";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readwriteStorageTex";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readwriteStorageTex";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="readwriteStorageTex";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorBuf";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorBuf";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorBuf";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorBuf";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorBuf";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorBuf";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorBuf";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorBuf";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorBuf";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorBuf";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorBuf";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorSamp";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorSamp";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorSamp";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorSamp";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorSamp";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorSamp";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorSamp";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorSamp";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorSamp";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorSamp";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorSamp";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorTex";entry={"buffer":{"type":"uniform"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorTex";entry={"buffer":{"type":"storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorTex";entry={"buffer":{"type":"read-only-storage"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorTex";entry={"sampler":{"type":"comparison"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorTex";entry={"sampler":{"type":"filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorTex";entry={"sampler":{"type":"non-filtering"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorTex";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorTex";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorTex";entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorTex";entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_must_contain_resource_defined_in_layout:resourceType="errorTex";entry={"storageTexture":{"access":"read-write","format":"r32float"}}
 webgpu:api,validation,createBindGroup:texture_binding_must_have_correct_usage:
 webgpu:api,validation,createBindGroup:texture_must_have_correct_component_type:sampleType="float"
 webgpu:api,validation,createBindGroup:texture_must_have_correct_component_type:sampleType="sint"
@@ -15643,7 +15785,9 @@
 webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:entry={"buffer":{"type":"storage"}}
 webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:entry={"sampler":{"type":"filtering"}}
 webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:entry={"texture":{"multisampled":false}}
-webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}
+webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:entry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:entry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:entry={"storageTexture":{"access":"read-write","format":"r32float"}}
 webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=1;usage1=1
 webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=1;usage1=2
 webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=1;usage1=4
@@ -15975,18 +16119,22 @@
 webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:maxedEntry={"sampler":{"type":"comparison"}}
 webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:maxedEntry={"sampler":{"type":"filtering"}}
 webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:maxedEntry={"sampler":{"type":"non-filtering"}}
-webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:maxedEntry={"texture":{"multisampled":false}}
+webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:maxedEntry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
 webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:maxedEntry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
-webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:maxedEntry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}
+webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:maxedEntry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:maxedEntry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_bind_group_layout:maxedEntry={"storageTexture":{"access":"read-write","format":"r32float"}}
 webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"buffer":{"type":"uniform"}}
 webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"buffer":{"type":"storage"}}
 webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"buffer":{"type":"read-only-storage"}}
 webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"sampler":{"type":"comparison"}}
 webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"sampler":{"type":"filtering"}}
 webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"sampler":{"type":"non-filtering"}}
-webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"texture":{"multisampled":false}}
+webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}}
 webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}}
-webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}
+webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"storageTexture":{"access":"write-only","format":"r32float"}}
+webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"storageTexture":{"access":"read-only","format":"r32float"}}
+webgpu:api,validation,createBindGroupLayout:max_resources_per_stage,in_pipeline_layout:maxedEntry={"storageTexture":{"access":"read-write","format":"r32float"}}
 webgpu:api,validation,createBindGroupLayout:storage_texture,layout_dimension:viewDimension="_undef_"
 webgpu:api,validation,createBindGroupLayout:storage_texture,layout_dimension:viewDimension="1d"
 webgpu:api,validation,createBindGroupLayout:storage_texture,layout_dimension:viewDimension="2d"
@@ -36471,12 +36619,16 @@
 webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"sampler":{"type":"filtering"}};awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"sampler":{"type":"non-filtering"}};awaitLost=true
 webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"sampler":{"type":"non-filtering"}};awaitLost=false
-webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"texture":{"multisampled":false}};awaitLost=true
-webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"texture":{"multisampled":false}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}};awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}};awaitLost=true
 webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}};awaitLost=false
-webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}};awaitLost=true
-webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"storageTexture":{"access":"write-only","format":"r32float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"storageTexture":{"access":"write-only","format":"r32float"}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"storageTexture":{"access":"read-only","format":"r32float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"storageTexture":{"access":"read-only","format":"r32float"}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"storageTexture":{"access":"read-write","format":"r32float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createBindGroupLayout:entry={"storageTexture":{"access":"read-write","format":"r32float"}};awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="uniformBuf";entry={"buffer":{"type":"uniform"}};awaitLost=true
 webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="uniformBuf";entry={"buffer":{"type":"uniform"}};awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="storageBuf";entry={"buffer":{"type":"storage"}};awaitLost=true
@@ -36491,12 +36643,16 @@
 webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="nonFiltSamp";entry={"sampler":{"type":"non-filtering"}};awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="compareSamp";entry={"sampler":{"type":"comparison"}};awaitLost=true
 webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="compareSamp";entry={"sampler":{"type":"comparison"}};awaitLost=false
-webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="sampledTex";entry={"texture":{"multisampled":false}};awaitLost=true
-webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="sampledTex";entry={"texture":{"multisampled":false}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="sampledTex";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="sampledTex";entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}};awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="sampledTexMS";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}};awaitLost=true
 webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="sampledTexMS";entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}};awaitLost=false
-webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="storageTex";entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}};awaitLost=true
-webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="storageTex";entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="readonlyStorageTex";entry={"storageTexture":{"access":"read-only","format":"r32float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="readonlyStorageTex";entry={"storageTexture":{"access":"read-only","format":"r32float"}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="writeonlyStorageTex";entry={"storageTexture":{"access":"write-only","format":"r32float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="writeonlyStorageTex";entry={"storageTexture":{"access":"write-only","format":"r32float"}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="readwriteStorageTex";entry={"storageTexture":{"access":"read-write","format":"r32float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createBindGroup:resourceType="readwriteStorageTex";entry={"storageTexture":{"access":"read-write","format":"r32float"}};awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"buffer":{"type":"uniform"}};awaitLost=true
 webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"buffer":{"type":"uniform"}};awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"buffer":{"type":"storage"}};awaitLost=true
@@ -36509,12 +36665,16 @@
 webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"sampler":{"type":"filtering"}};awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"sampler":{"type":"non-filtering"}};awaitLost=true
 webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"sampler":{"type":"non-filtering"}};awaitLost=false
-webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"texture":{"multisampled":false}};awaitLost=true
-webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"texture":{"multisampled":false}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"texture":{"multisampled":false,"sampleType":"unfilterable-float"}};awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}};awaitLost=true
 webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"texture":{"multisampled":true,"sampleType":"unfilterable-float"}};awaitLost=false
-webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}};awaitLost=true
-webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"storageTexture":{"access":"write-only","format":"r32float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"storageTexture":{"access":"write-only","format":"r32float"}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"storageTexture":{"access":"read-only","format":"r32float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"storageTexture":{"access":"read-only","format":"r32float"}};awaitLost=false
+webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"storageTexture":{"access":"read-write","format":"r32float"}};awaitLost=true
+webgpu:api,validation,state,device_lost,destroy:createPipelineLayout:entry={"storageTexture":{"access":"read-write","format":"r32float"}};awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createShaderModule:stage="VERTEX";awaitLost=true
 webgpu:api,validation,state,device_lost,destroy:createShaderModule:stage="VERTEX";awaitLost=false
 webgpu:api,validation,state,device_lost,destroy:createShaderModule:stage="FRAGMENT";awaitLost=true
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 3cbe1f7..7a6ef73 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 3cbe1f7e3b8e072e00e66b3ccd80887fc167a595
+Subproject commit 7a6ef7301b5d84f751b483f9d5466b3696749c26
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index da742b7..e07985b 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -74,7 +74,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2023-12-08 08:01:39AM
+# Last rolled: 2023-12-12 01:55:38AM
 
 # Flaky on all platforms
 # KEEP
@@ -746,13 +746,6 @@
 crbug.com/dawn/0000 webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup" [ Failure ]
 crbug.com/dawn/0000 webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups" [ Failure ]
 crbug.com/dawn/0000 webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup" [ Failure ]
-crbug.com/dawn/0000 webgpu:api,validation,createTexture:viewFormats:formatFeature="_undef_";viewFormatFeature="_undef_" [ Failure ]
-crbug.com/dawn/0000 webgpu:api,validation,createTexture:viewFormats:formatFeature="texture-compression-bc";viewFormatFeature="texture-compression-bc" [ Failure ]
-crbug.com/dawn/0000 webgpu:compat,api,validation,texture,createTexture:format_reinterpretation:format="bc1-rgba-unorm-srgb" [ Failure ]
-crbug.com/dawn/0000 webgpu:compat,api,validation,texture,createTexture:format_reinterpretation:format="bc2-rgba-unorm-srgb" [ Failure ]
-crbug.com/dawn/0000 webgpu:compat,api,validation,texture,createTexture:format_reinterpretation:format="bc3-rgba-unorm-srgb" [ Failure ]
-crbug.com/dawn/0000 webgpu:compat,api,validation,texture,createTexture:format_reinterpretation:format="bc7-rgba-unorm-srgb" [ Failure ]
-crbug.com/dawn/0000 webgpu:compat,api,validation,texture,createTexture:format_reinterpretation:format="rgba8unorm-srgb" [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_f32:inputSource="const";vectorize="_undef_";alias=false [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_f32:inputSource="const";vectorize="_undef_";alias=true [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_f32:inputSource="const";vectorize=2;alias=false [ Failure ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 1247402..809e98a 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -76,7 +76,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2023-12-08 08:01:39AM
+# Last rolled: 2023-12-12 01:55:38AM
 
 ################################################################################
 # copyToTexture failures on Linux
@@ -152,7 +152,6 @@
 crbug.com/1469851 [ mac ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:* [ Failure ]
 crbug.com/1469851 [ win ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:* [ Failure ]
 
-
 ################################################################################
 # Android failures
 # KEEP
@@ -655,6 +654,7 @@
 # Shader corr failing flakily on Android ARM (Pixel 6)
 ################################################################################
 crbug.com/dawn/1991 [ android-t ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="inter_workgroup" [ RetryOnFailure ]
+crbug.com/dawn/1991 [ android-t ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant" [ RetryOnFailure ]
 
 ################################################################################
 # Tint unimplemented feature
@@ -700,17 +700,17 @@
 ################################################################################
 # New flakes. Please triage:
 ################################################################################
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ventura webgpu-adapter-default ] webgpu:api,operation,compute_pipeline,overrides:workgroup_size:isAsync=false;type="i32";size=3;v="z" [ RetryOnFailure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ventura webgpu-adapter-default ] webgpu:api,operation,compute_pipeline,overrides:workgroup_size:isAsync=true;type="i32";size=3;v="z" [ RetryOnFailure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,operation,render_pipeline,overrides:precision:isAsync=true [ RetryOnFailure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,operation,render_pipeline,overrides:shared_shader_module:isAsync=true [ RetryOnFailure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh: [ RetryOnFailure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh: [ RetryOnFailure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default ] webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh: [ RetryOnFailure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 webgpu-adapter-default win10 ] webgpu:api,validation,state,device_lost,destroy:createView,2d,uncompressed_format:format="r16sint";usageType="render";usageCopy="dst";awaitLost=false [ RetryOnFailure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 webgpu-adapter-default win10 ] webgpu:api,validation,state,device_lost,destroy:createView,2d,uncompressed_format:format="r32uint";usageType="texture";usageCopy="none";awaitLost=true [ RetryOnFailure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,compute_pipeline,overrides:workgroup_size:isAsync=false;type="i32";size=3;v="z" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,compute_pipeline,overrides:workgroup_size:isAsync=true;type="i32";size=3;v="z" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,operation,render_pipeline,overrides:precision:isAsync=true [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,operation,render_pipeline,overrides:shared_shader_module:isAsync=true [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh: [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh: [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh: [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default win10 ] webgpu:api,validation,state,device_lost,destroy:createView,2d,uncompressed_format:format="r16sint";usageType="render";usageCopy="dst";awaitLost=false [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default win10 ] webgpu:api,validation,state,device_lost,destroy:createView,2d,uncompressed_format:format="r32uint";usageType="texture";usageCopy="none";awaitLost=true [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,access,vector:vector:case="var_3u";vector_decl="var";vector_width=4;element_type="f32" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,abs:values:stage="constant";type="vec2%3Cf32%3E" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,atan2:values:stage="override";type="vec3%3Cf32%3E" [ RetryOnFailure ]
@@ -723,41 +723,43 @@
 ################################################################################
 # New failures. Please triage:
 ################################################################################
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,non_array:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=false;sampleCount=1;rasterizationMask=1 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=false;sampleCount=1;rasterizationMask=1 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=true;sampleCount=1;rasterizationMask=1 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=true;sampleCount=1;rasterizationMask=1 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,non_array:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=false;sampleCount=1;rasterizationMask=1 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=false;sampleCount=1;rasterizationMask=1 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=true;sampleCount=1;rasterizationMask=1 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=true;sampleCount=1;rasterizationMask=1 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default win10 ] webgpu:api,validation,state,device_lost,destroy:createView,2d,compressed_format:format="bc3-rgba-unorm";usageType="texture";usageCopy="dst";awaitLost=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default win10 ] webgpu:api,validation,state,device_lost,destroy:createView,2d,compressed_format:format="bc3-rgba-unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=false [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,clamp:f32:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,clamp:f32:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,cross:abstract_float:* [ Failure ]
@@ -775,6 +777,7 @@
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,ldexp:f16:inputSource="uniform";vectorize=3 [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,execution,expression,call,builtin,mix:abstract_float_matching:inputSource="const";vectorize=3 [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,tanh:f16:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,tanh:f16:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_2d_coords: [ Failure ]
@@ -783,12 +786,13 @@
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords: [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,abs:values:stage="constant";type="vec2%3Cabstract-float%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,access,vector:vector:case="var_3i";vector_decl="param";vector_width=2;element_type="f32" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,length:vec3:stage="constant";type="vec3%3Cf32%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,length:vec4:stage="constant";type="vec4%3Cf32%3E" [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:web_platform,canvas,getCurrentTexture:resize:* [ Failure ]
 crbug.com/dawn/0000 [ android-r qualcomm ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation webgpu-adapter-default ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true [ Failure ]
 crbug.com/dawn/0000 webgpu:web_platform,copyToTexture,canvas:color_space_conversion:* [ Failure ]
 crbug.com/dawn/0000 [ ventura ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef ventura webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,compute:* [ Failure ]