Roll third_party/webgpu-cts/ ca81780f0..15b8caf79 (13 commits)

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


https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ca81780f0e95..15b8caf79e8c
 - 15b8ca [wgsl] Add execution tests for arrayLength (#2465)
 - 904c74 Set depthClearValue when depthLoadOp is clear (#2462)
 - b00081 Fix unexpected failure in api,validation,queue,copyToTexture,CopyExte… (#2461)
 - 6143b5 Fixes remaining tests that hit deprecated paths. (#2457)
 - f7a15a Add more increment and decrement tests. (#2459)
 - 07ce6f [wgsl] Test preservation of matrix padding bytes (#2454)
 - b9f099 [wgsl] Add shadow execution tests. (#2448)
 - 395a8a [wgsl] Add some float parsing tests. (#2447)
 - 7e7330 Improve requestAdapterInfo error messages. (#2458)
 - dd474b Update tests for min/max spec changes (#2455)
 - fe5f6e Adjust acceptance intervals for frexp (#2450)
 - 9071d4 Cleanup ULP related code (#2449)
 - 147f55 Update for GPUDeviceLostReason spec change (#2434)

Created with './tools/run cts roll'

Change-Id: I348f9078e089bb18a611536b04b7c51f47fb7209
Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/125540
Commit-Queue: James Price <jrprice@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: James Price <jrprice@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
diff --git a/DEPS b/DEPS
index 7f965ec..671a066 100644
--- a/DEPS
+++ b/DEPS
@@ -158,7 +158,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@ca81780f0e959aeb07ddd7b0caa8454e0a239c7f',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@15b8caf79e8cb5a30621cca14b465d2c1cc5a525',
     '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 5049c1f..8cecc0a 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -32056,294 +32056,42 @@
 webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachment_and_bind_group:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;bgUsage="texture";inSamePass=false
 webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachment_and_bind_group:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=true
 webgpu:api,validation,resource_usages,texture,in_render_common:subresources,color_attachment_and_bind_group:colorAttachmentLevel=1;colorAttachmentLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;bgUsage="texture";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=true;bgAspect="stencil-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="depth-only";inSamePass=false
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=true
-webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2;dsReadOnly=false;bgAspect="stencil-only";inSamePass=false
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1
+webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_attachment_and_bind_group:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2
 webgpu:api,validation,resource_usages,texture,in_render_common:subresources,multiple_bind_groups:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=true
 webgpu:api,validation,resource_usages,texture,in_render_common:subresources,multiple_bind_groups:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="texture";inSamePass=false
 webgpu:api,validation,resource_usages,texture,in_render_common:subresources,multiple_bind_groups:bg0Levels={"base":0,"count":1};bg0Layers={"base":0,"count":1};bg1Levels={"base":0,"count":1};bg1Layers={"base":0,"count":1};bgUsage0="texture";bgUsage1="storage";inSamePass=true
@@ -36477,7 +36225,211 @@
 webgpu:shader,execution,expression,call,builtin,any:bool:inputSource="storage_rw";overload="vec2"
 webgpu:shader,execution,expression,call,builtin,any:bool:inputSource="storage_rw";overload="vec3"
 webgpu:shader,execution,expression,call,builtin,any:bool:inputSource="storage_rw";overload="vec4"
-webgpu:shader,execution,expression,call,builtin,arrayLength:array:
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="u32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="i32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="f32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="vec2%3Cu32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="vec2%3Ci32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="vec2%3Cf32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="vec3%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="vec3%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="vec3%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="vec4%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="vec4%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="vec4%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="mat2x2%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="mat2x3%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="mat2x4%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="mat3x2%3Cf32%3E";stride=24
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="mat3x3%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="mat3x4%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="mat4x2%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="mat4x3%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="mat4x4%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="atomic%3Cu32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="atomic%3Ci32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="array%3Cu32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="array%3Ci32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="array%3Cf32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="ElemStruct";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="ElemStruct_ImplicitPadding";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:single_element:type="ElemStruct_ExplicitPadding";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="u32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="i32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="f32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="vec2%3Cu32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="vec2%3Ci32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="vec2%3Cf32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="vec3%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="vec3%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="vec3%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="vec4%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="vec4%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="vec4%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="mat2x2%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="mat2x3%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="mat2x4%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="mat3x2%3Cf32%3E";stride=24
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="mat3x3%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="mat3x4%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="mat4x2%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="mat4x3%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="mat4x4%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="atomic%3Cu32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="atomic%3Ci32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="array%3Cu32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="array%3Ci32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="array%3Cf32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="ElemStruct";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="ElemStruct_ImplicitPadding";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=640;type="ElemStruct_ExplicitPadding";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="u32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="i32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="f32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="vec2%3Cu32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="vec2%3Ci32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="vec2%3Cf32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="vec3%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="vec3%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="vec3%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="vec4%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="vec4%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="vec4%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="mat2x2%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="mat2x3%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="mat2x4%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="mat3x2%3Cf32%3E";stride=24
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="mat3x3%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="mat3x4%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="mat4x2%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="mat4x3%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="mat4x4%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="atomic%3Cu32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="atomic%3Ci32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="array%3Cu32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="array%3Ci32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="array%3Cf32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="ElemStruct";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="ElemStruct_ImplicitPadding";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1004;type="ElemStruct_ExplicitPadding";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="u32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="i32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="f32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="vec2%3Cu32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="vec2%3Ci32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="vec2%3Cf32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="vec3%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="vec3%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="vec3%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="vec4%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="vec4%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="vec4%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="mat2x2%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="mat2x3%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="mat2x4%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="mat3x2%3Cf32%3E";stride=24
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="mat3x3%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="mat3x4%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="mat4x2%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="mat4x3%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="mat4x4%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="atomic%3Cu32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="atomic%3Ci32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="array%3Cu32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="array%3Ci32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="array%3Cf32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="ElemStruct";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="ElemStruct_ImplicitPadding";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:multiple_elements:buffer_size=1048576;type="ElemStruct_ExplicitPadding";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="u32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="i32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="f32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="vec2%3Cu32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="vec2%3Ci32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="vec2%3Cf32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="vec3%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="vec3%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="vec3%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="vec4%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="vec4%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="vec4%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="mat2x2%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="mat2x3%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="mat2x4%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="mat3x2%3Cf32%3E";stride=24
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="mat3x3%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="mat3x4%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="mat4x2%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="mat4x3%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="mat4x4%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="atomic%3Cu32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="atomic%3Ci32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="array%3Cu32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="array%3Ci32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="array%3Cf32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="ElemStruct";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="ElemStruct_ImplicitPadding";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=0;type="ElemStruct_ExplicitPadding";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="u32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="i32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="f32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="vec2%3Cu32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="vec2%3Ci32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="vec2%3Cf32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="vec3%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="vec3%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="vec3%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="vec4%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="vec4%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="vec4%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="mat2x2%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="mat2x3%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="mat2x4%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="mat3x2%3Cf32%3E";stride=24
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="mat3x3%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="mat3x4%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="mat4x2%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="mat4x3%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="mat4x4%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="atomic%3Cu32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="atomic%3Ci32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="array%3Cu32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="array%3Ci32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="array%3Cf32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="ElemStruct";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="ElemStruct_ImplicitPadding";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=4;type="ElemStruct_ExplicitPadding";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="u32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="i32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="f32";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="vec2%3Cu32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="vec2%3Ci32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="vec2%3Cf32%3E";stride=8
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="vec3%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="vec3%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="vec3%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="vec4%3Cu32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="vec4%3Ci32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="vec4%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="mat2x2%3Cf32%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="mat2x3%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="mat2x4%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="mat3x2%3Cf32%3E";stride=24
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="mat3x3%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="mat3x4%3Cf32%3E";stride=48
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="mat4x2%3Cf32%3E";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="mat4x3%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="mat4x4%3Cf32%3E";stride=64
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="atomic%3Cu32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="atomic%3Ci32%3E";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="array%3Cu32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="array%3Ci32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="array%3Cf32,4%3E";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="ElemStruct";stride=4
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="ElemStruct_ImplicitPadding";stride=16
+webgpu:shader,execution,expression,call,builtin,arrayLength:struct_member:member_offset=20;type="ElemStruct_ExplicitPadding";stride=32
+webgpu:shader,execution,expression,call,builtin,arrayLength:binding_subregion:
+webgpu:shader,execution,expression,call,builtin,arrayLength:read_only:
 webgpu:shader,execution,expression,call,builtin,asin:abstract_float:inputSource="const";vectorize="_undef_"
 webgpu:shader,execution,expression,call,builtin,asin:abstract_float:inputSource="const";vectorize=2
 webgpu:shader,execution,expression,call,builtin,asin:abstract_float:inputSource="const";vectorize=3
@@ -40410,6 +40362,11 @@
 webgpu:shader,execution,expression,unary,u32_conversion:abstract_int:inputSource="storage_rw";vectorize=2
 webgpu:shader,execution,expression,unary,u32_conversion:abstract_int:inputSource="storage_rw";vectorize=3
 webgpu:shader,execution,expression,unary,u32_conversion:abstract_int:inputSource="storage_rw";vectorize=4
+webgpu:shader,execution,float_parse:valid:value="small_pos_zero_exp"
+webgpu:shader,execution,float_parse:valid:value="small_pos_non_zero_exp"
+webgpu:shader,execution,float_parse:valid:value="pos_exp_neg_result"
+webgpu:shader,execution,float_parse:valid:value="no_exp"
+webgpu:shader,execution,float_parse:valid:value="large_number_small_exp"
 webgpu:shader,execution,flow_control,call:call_basic:preventValueOptimizations=true
 webgpu:shader,execution,flow_control,call:call_basic:preventValueOptimizations=false
 webgpu:shader,execution,flow_control,call:call_nested:preventValueOptimizations=true
@@ -40582,6 +40539,18 @@
 webgpu:shader,execution,padding:array_of_vec3:
 webgpu:shader,execution,padding:array_of_struct:
 webgpu:shader,execution,padding:vec3:
+webgpu:shader,execution,padding:matCx3:columns=2;use_struct=true
+webgpu:shader,execution,padding:matCx3:columns=2;use_struct=false
+webgpu:shader,execution,padding:matCx3:columns=3;use_struct=true
+webgpu:shader,execution,padding:matCx3:columns=3;use_struct=false
+webgpu:shader,execution,padding:matCx3:columns=4;use_struct=true
+webgpu:shader,execution,padding:matCx3:columns=4;use_struct=false
+webgpu:shader,execution,padding:array_of_matCx3:columns=2;use_struct=true
+webgpu:shader,execution,padding:array_of_matCx3:columns=2;use_struct=false
+webgpu:shader,execution,padding:array_of_matCx3:columns=3;use_struct=true
+webgpu:shader,execution,padding:array_of_matCx3:columns=3;use_struct=false
+webgpu:shader,execution,padding:array_of_matCx3:columns=4;use_struct=true
+webgpu:shader,execution,padding:array_of_matCx3:columns=4;use_struct=false
 webgpu:shader,execution,robust_access:linear_memory:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false
 webgpu:shader,execution,robust_access:linear_memory:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false
 webgpu:shader,execution,robust_access:linear_memory:storageClass="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false
@@ -42609,6 +42578,13 @@
 webgpu:shader,execution,shader_io,shared_structs:shared_with_buffer:
 webgpu:shader,execution,shader_io,shared_structs:shared_between_stages:
 webgpu:shader,execution,shader_io,shared_structs:shared_with_non_entry_point_function:
+webgpu:shader,execution,shadow:declaration:
+webgpu:shader,execution,shadow:builtin:
+webgpu:shader,execution,shadow:for_loop:
+webgpu:shader,execution,shadow:while:
+webgpu:shader,execution,shadow:loop:
+webgpu:shader,execution,shadow:switch:
+webgpu:shader,execution,shadow:if:
 webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment:
 webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment_overflow:
 webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment:
@@ -42617,8 +42593,12 @@
 webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement_underflow:
 webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement:
 webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement_underflow:
-webgpu:shader,execution,statement,increment_decrement:vector_element_increment:
-webgpu:shader,execution,statement,increment_decrement:vector_element_decrement:
+webgpu:shader,execution,statement,increment_decrement:vec2_element_increment:
+webgpu:shader,execution,statement,increment_decrement:vec3_element_increment:
+webgpu:shader,execution,statement,increment_decrement:vec4_element_increment:
+webgpu:shader,execution,statement,increment_decrement:vec2_element_decrement:
+webgpu:shader,execution,statement,increment_decrement:vec3_element_decrement:
+webgpu:shader,execution,statement,increment_decrement:vec4_element_decrement:
 webgpu:shader,execution,statement,increment_decrement:frexp_exp_increment:
 webgpu:shader,execution,zero_init:compute,zero_init:storageClass="workgroup";workgroupSize=[1,1,1];batch__=0
 webgpu:shader,execution,zero_init:compute,zero_init:storageClass="workgroup";workgroupSize=[1,1,1];batch__=1
diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt
index 9c9a169..3509cd5 100644
--- a/third_party/gn/webgpu-cts/ts_sources.txt
+++ b/third_party/gn/webgpu-cts/ts_sources.txt
@@ -329,9 +329,11 @@
 src/webgpu/idl/constants/flags.spec.ts
 src/webgpu/shader/types.ts
 src/webgpu/shader/values.ts
+src/webgpu/shader/execution/float_parse.spec.ts
 src/webgpu/shader/execution/padding.spec.ts
 src/webgpu/shader/execution/robust_access.spec.ts
 src/webgpu/shader/execution/robust_access_vertex.spec.ts
+src/webgpu/shader/execution/shadow.spec.ts
 src/webgpu/shader/execution/zero_init.spec.ts
 src/webgpu/shader/execution/expression/binary/binary.ts
 src/webgpu/shader/execution/expression/binary/bitwise.spec.ts
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index c8ff226..b1b2fb2 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -66,7 +66,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2023-03-21 05:32:45PM
+# Last rolled: 2023-03-27 03:50:33PM
 
 ################################################################################
 # copyToTexture failures on Linux