Roll third_party/webgpu-cts/ 5fbd82847..eb1d52613 (20 commits)

Based on https://dawn-review.googlesource.com/c/dawn/+/233882 with
expectations manually regenerated using:
tools/run cts update-expectations -cl=233882 -ps=2

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

https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/5fbd82847521..eb1d526134f6
 - eb1d52 error_scope tests: break up awaits into chunks (#4324)
 - 91c7fd Fix subgroupMul execution tests for subgroup size > 32 (#4319)
 - bce371 Relax tolerance of readbackFromWebGPUCanvas WPT test to 3 ULP (#4321)
 - b7070c Remove lod_clamp.spec.ts and add cases to texture builtin tests (#4315)
 - 2e4576 Gate use of OffscreenCanvas on it being available (#4317)
 - 92f4eb Add testing for user errors for workgroup size (#4316)
 - 647a3f Remove rg11b10ufloat exceptions from format_info.ts (#4314)
 - d90d2c Add block-all-features flag (#4313)
 - 5f9f39 Cleanup storage texture tests (#4312)
 - bd7929 fix typos (#4309)
 - b244e6 Compat: unlower limits (#4308)
 - 2c09e1 Workgroup uniform load constructible type only  (#4307)
 - 645c35 Add shader tests for using texture view for externalTexture binding (#4306)
 - e352b0 Add tests for GPUAdapterInfo.isFallbackAdapter (#4303)
 - d5d4c0 Add validation tests for using texture view for externalTexture binding (#4304)
 - 2e9705 Entry point test for override usage (#4300)
 - 23d1b8 Add some skipIfTextureFormatNotUsableAsRenderAttachment to skip rg11b10ufloat when not renderable (#4305)
 - 54bcb3 Roll types 0.1.52 -> 0.1.59 (#4302)
 - 4e4a99 Testing clamping with textureSampleBias is prone to precision issues. The reason is, to test (#4290)
 - f3bbeb Use the texture view in the texture builtin tests. (#4298)

Created with './tools/run cts roll'

Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-linux-x64-intel-uhd770-rel,dawn-try-mac-amd-exp,dawn-try-mac-arm64-m2-exp,dawn-try-mac-intel-exp,dawn-try-win-x64-intel-uhd770-rel,dawn-try-win10-x86-rel,linux-dawn-nvidia-1660-exp-rel,linux-dawn-rel,mac-arm64-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Change-Id: Ief04f3c304beeb0a356cda3cf2a81af4938d7941
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/234495
Reviewed-by: dan sinclair <dsinclair@chromium.org>
Commit-Queue: dan sinclair <dsinclair@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Auto-Submit: Kai Ninomiya <kainino@chromium.org>
diff --git a/DEPS b/DEPS
index cafa096..5a8b8de 100644
--- a/DEPS
+++ b/DEPS
@@ -353,7 +353,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@5fbd82847521cb2d584773facd56c2eb6a4df180',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@eb1d526134f6789e9ce6d5e3b654fbfc10043267',
     '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 57e32cc..f83a3fc 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -40,6 +40,8 @@
 webgpu:api,operation,adapter,requestDevice:features,known:feature="float32-blendable"
 webgpu:api,operation,adapter,requestDevice:features,known:feature="clip-distances"
 webgpu:api,operation,adapter,requestDevice:features,known:feature="dual-source-blending"
+webgpu:api,operation,adapter,requestDevice:features,known:feature="subgroups"
+webgpu:api,operation,adapter,requestDevice:features,known:feature="core-features-and-limits"
 webgpu:api,operation,adapter,requestDevice:limits,unknown:
 webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxTextureDimension1D"
 webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxTextureDimension2D"
@@ -16855,6 +16857,10 @@
 webgpu:api,validation,compute_pipeline:overrides,value,validation_error,f16:isAsync=false;constants={"cf16":3.4028234663852886e%2B38}
 webgpu:api,validation,compute_pipeline:overrides,value,validation_error,f16:isAsync=false;constants={"cf16":-3.4028235677973366e%2B38}
 webgpu:api,validation,compute_pipeline:overrides,value,validation_error,f16:isAsync=false;constants={"cf16":3.4028235677973366e%2B38}
+webgpu:api,validation,compute_pipeline:overrides,entry_point,validation_error:isAsync=true;pipeEntryPoint="main_success"
+webgpu:api,validation,compute_pipeline:overrides,entry_point,validation_error:isAsync=true;pipeEntryPoint="main_pipe_error"
+webgpu:api,validation,compute_pipeline:overrides,entry_point,validation_error:isAsync=false;pipeEntryPoint="main_success"
+webgpu:api,validation,compute_pipeline:overrides,entry_point,validation_error:isAsync=false;pipeEntryPoint="main_pipe_error"
 webgpu:api,validation,compute_pipeline:overrides,workgroup_size:isAsync=true;type="u32";constants={}
 webgpu:api,validation,compute_pipeline:overrides,workgroup_size:isAsync=true;type="u32";constants={"x":0,"y":0,"z":0}
 webgpu:api,validation,compute_pipeline:overrides,workgroup_size:isAsync=true;type="u32";constants={"x":1,"y":-1,"z":1}
@@ -17461,6 +17467,80 @@
 webgpu:api,validation,createBindGroup:sampler,compare_function_with_binding_type:bgType="filtering"
 webgpu:api,validation,createBindGroup:sampler,compare_function_with_binding_type:bgType="non-filtering"
 webgpu:api,validation,createBindGroup:sampler,compare_function_with_binding_type:bgType="comparison"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=1;usage1=1
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=1;usage1=2
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=1;usage1=4
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=1;usage1=8
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=1;usage1=16
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=2;usage1=1
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=2;usage1=2
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=2;usage1=4
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=2;usage1=8
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=2;usage1=16
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=4;usage1=1
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=4;usage1=2
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=4;usage1=4
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=4;usage1=8
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=4;usage1=16
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=8;usage1=1
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=8;usage1=2
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=8;usage1=4
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=8;usage1=8
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=8;usage1=16
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=16;usage1=1
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=16;usage1=2
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=16;usage1=4
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=16;usage1=8
+webgpu:api,validation,createBindGroup:external_texture,texture_view,usage:usage0=16;usage1=16
+webgpu:api,validation,createBindGroup:external_texture,texture_view,dimension:dimension="1d"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,dimension:dimension="2d"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,dimension:dimension="2d-array"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,dimension:dimension="cube"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,dimension:dimension="cube-array"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,dimension:dimension="3d"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,mip_level_count:baseMipLevel=1;mipLevelCount=1
+webgpu:api,validation,createBindGroup:external_texture,texture_view,mip_level_count:baseMipLevel=1;mipLevelCount=2
+webgpu:api,validation,createBindGroup:external_texture,texture_view,mip_level_count:baseMipLevel=2;mipLevelCount=1
+webgpu:api,validation,createBindGroup:external_texture,texture_view,mip_level_count:baseMipLevel=2;mipLevelCount=2
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="r8unorm"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="r8snorm"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="r8uint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="r8sint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rg8unorm"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rg8snorm"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rg8uint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rg8sint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgba8unorm"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgba8unorm-srgb"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgba8snorm"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgba8uint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgba8sint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="bgra8unorm"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="bgra8unorm-srgb"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="r16uint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="r16sint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="r16float"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rg16uint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rg16sint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rg16float"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgba16uint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgba16sint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgba16float"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="r32uint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="r32sint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="r32float"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rg32uint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rg32sint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rg32float"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgba32uint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgba32sint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgba32float"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgb10a2uint"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgb10a2unorm"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rg11b10ufloat"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,format:format="rgb9e5ufloat"
+webgpu:api,validation,createBindGroup:external_texture,texture_view,sample_count:sampleCount=1
+webgpu:api,validation,createBindGroup:external_texture,texture_view,sample_count:sampleCount=4
 webgpu:api,validation,createBindGroupLayout:duplicate_bindings:
 webgpu:api,validation,createBindGroupLayout:maximum_binding_limit:
 webgpu:api,validation,createBindGroupLayout:visibility:visibility=0
@@ -44510,13 +44590,13 @@
 webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:format="r32float"
 webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:format="rgb10a2uint"
 webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:format="rgb10a2unorm"
+webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:format="rg11b10ufloat"
 webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:format="stencil8"
 webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:format="depth16unorm"
 webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:format="depth32float"
 webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:format="depth24plus"
 webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:format="depth24plus-stencil8"
 webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:format="depth32float-stencil8"
-webgpu:compat,api,validation,encoding,cmds,copyTextureToTexture:multisample:format="rg11b10ufloat"
 webgpu:compat,api,validation,encoding,programmable,pipeline_bind_group_compat:twoDifferentTextureViews,render_pass,used:encoderType="render%20pass";bindCase="incompatible%20views%20in%20the%20same%20bindGroup";useCase="draw";textureType="regular"
 webgpu:compat,api,validation,encoding,programmable,pipeline_bind_group_compat:twoDifferentTextureViews,render_pass,used:encoderType="render%20pass";bindCase="incompatible%20views%20in%20the%20same%20bindGroup";useCase="draw";textureType="storage"
 webgpu:compat,api,validation,encoding,programmable,pipeline_bind_group_compat:twoDifferentTextureViews,render_pass,used:encoderType="render%20pass";bindCase="incompatible%20views%20in%20the%20same%20bindGroup";useCase="drawIndexed";textureType="regular"
@@ -93513,13 +93593,13 @@
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_multisampled_2d";format="r32float"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_multisampled_2d";format="rgb10a2uint"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_multisampled_2d";format="rgb10a2unorm"
+webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_multisampled_2d";format="rg11b10ufloat"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_multisampled_2d";format="stencil8"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_multisampled_2d";format="depth16unorm"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_multisampled_2d";format="depth32float"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_multisampled_2d";format="depth24plus"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_multisampled_2d";format="depth24plus-stencil8"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_multisampled_2d";format="depth32float-stencil8"
-webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_multisampled_2d";format="rg11b10ufloat"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_depth_multisampled_2d";format="depth16unorm"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_depth_multisampled_2d";format="depth32float"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_depth_multisampled_2d";format="depth24plus"
@@ -93549,13 +93629,13 @@
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_multisampled_2d";format="r32float"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_multisampled_2d";format="rgb10a2uint"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_multisampled_2d";format="rgb10a2unorm"
+webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_multisampled_2d";format="rg11b10ufloat"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_multisampled_2d";format="stencil8"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_multisampled_2d";format="depth16unorm"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_multisampled_2d";format="depth32float"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_multisampled_2d";format="depth24plus"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_multisampled_2d";format="depth24plus-stencil8"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_multisampled_2d";format="depth32float-stencil8"
-webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_multisampled_2d";format="rg11b10ufloat"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_depth_multisampled_2d";format="depth16unorm"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_depth_multisampled_2d";format="depth32float"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_depth_multisampled_2d";format="depth24plus"
@@ -93585,13 +93665,13 @@
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_multisampled_2d";format="r32float"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_multisampled_2d";format="rgb10a2uint"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_multisampled_2d";format="rgb10a2unorm"
+webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_multisampled_2d";format="rg11b10ufloat"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_multisampled_2d";format="stencil8"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_multisampled_2d";format="depth16unorm"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_multisampled_2d";format="depth32float"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_multisampled_2d";format="depth24plus"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_multisampled_2d";format="depth24plus-stencil8"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_multisampled_2d";format="depth32float-stencil8"
-webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_multisampled_2d";format="rg11b10ufloat"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_depth_multisampled_2d";format="depth16unorm"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_depth_multisampled_2d";format="depth32float"
 webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_depth_multisampled_2d";format="depth24plus"
@@ -96817,6 +96897,147 @@
 webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="astc-12x12-unorm-srgb";filt="linear";modeU="m";modeV="r";offset=true
 webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="astc-12x12-unorm-srgb";filt="linear";modeU="m";modeV="m";offset=false
 webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="astc-12x12-unorm-srgb";filt="linear";modeU="m";modeV="m";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bgra8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bgra8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bgra8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bgra8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgb10a2unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgb10a2unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg11b10ufloat";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg11b10ufloat";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgb9e5ufloat";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgb9e5ufloat";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="depth16unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="depth32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="depth24plus";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="depth24plus-stencil8";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="depth32float-stencil8";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc1-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc1-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc1-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc1-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc2-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc2-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc2-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc2-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc3-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc3-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc3-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc3-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc4-r-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc4-r-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc4-r-snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc4-r-snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc5-rg-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc5-rg-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc5-rg-snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc5-rg-snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc7-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc7-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc7-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc7-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgb8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgb8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgb8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgb8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgb8a1unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgb8a1unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgb8a1unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgb8a1unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgba8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgba8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgba8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="etc2-rgba8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="eac-r11unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="eac-r11unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="eac-r11snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="eac-r11snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="eac-rg11unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="eac-rg11unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="eac-rg11snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="eac-rg11snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-4x4-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-4x4-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-4x4-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-4x4-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-5x4-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-5x4-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-5x4-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-5x4-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-5x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-5x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-5x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-5x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-6x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-6x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-6x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-6x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-6x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-6x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-6x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-6x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x8-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x8-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x8-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-8x8-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x8-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x8-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x8-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x8-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x10-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x10-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x10-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-10x10-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-12x10-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-12x10-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-12x10-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-12x10-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-12x12-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-12x12-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-12x12-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="astc-12x12-unorm-srgb";filt="linear"
 webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="r8unorm";dim="3d";filt="nearest";modeU="c";modeV="c";modeW="c";offset=false
 webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="r8unorm";dim="3d";filt="nearest";modeU="c";modeV="c";modeW="c";offset=true
 webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="r8unorm";dim="3d";filt="nearest";modeU="c";modeV="c";modeW="r";offset=false
@@ -160111,6 +160332,429 @@
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:stage="v";format="astc-12x12-unorm-srgb";filt="linear";modeU="m";modeV="r";offset=true
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:stage="v";format="astc-12x12-unorm-srgb";filt="linear";modeU="m";modeV="m";offset=false
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:stage="v";format="astc-12x12-unorm-srgb";filt="linear";modeU="m";modeV="m";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="r8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="r8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="r8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="r8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rg8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rg8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rg8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rg8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgba8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgba8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgba8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgba8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgba8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgba8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bgra8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bgra8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bgra8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bgra8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="r16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="r16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rg16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rg16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgba16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgba16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="r32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="r32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rg32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rg32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgba32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgba32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgb10a2unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgb10a2unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rg11b10ufloat";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rg11b10ufloat";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgb9e5ufloat";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="rgb9e5ufloat";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="depth16unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="depth32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="depth24plus";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="depth24plus-stencil8";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="depth32float-stencil8";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc1-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc1-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc1-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc1-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc2-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc2-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc2-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc2-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc3-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc3-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc3-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc3-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc4-r-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc4-r-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc4-r-snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc4-r-snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc5-rg-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc5-rg-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc5-rg-snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc5-rg-snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc7-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc7-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc7-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="bc7-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgb8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgb8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgb8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgb8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgb8a1unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgb8a1unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgb8a1unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgb8a1unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgba8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgba8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgba8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="etc2-rgba8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="eac-r11unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="eac-r11unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="eac-r11snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="eac-r11snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="eac-rg11unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="eac-rg11unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="eac-rg11snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="eac-rg11snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-4x4-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-4x4-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-4x4-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-4x4-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-5x4-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-5x4-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-5x4-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-5x4-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-5x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-5x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-5x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-5x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-6x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-6x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-6x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-6x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-6x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-6x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-6x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-6x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x8-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x8-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x8-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-8x8-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x8-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x8-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x8-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x8-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x10-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x10-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x10-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-10x10-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-12x10-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-12x10-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-12x10-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-12x10-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-12x12-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-12x12-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-12x12-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="c";format="astc-12x12-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="r8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="r8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="r8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="r8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rg8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rg8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rg8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rg8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgba8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgba8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgba8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgba8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgba8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgba8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bgra8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bgra8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bgra8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bgra8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="r16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="r16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rg16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rg16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgba16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgba16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="r32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="r32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rg32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rg32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgba32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgba32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgb10a2unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgb10a2unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rg11b10ufloat";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rg11b10ufloat";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgb9e5ufloat";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="rgb9e5ufloat";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="depth16unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="depth32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="depth24plus";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="depth24plus-stencil8";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="depth32float-stencil8";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc1-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc1-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc1-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc1-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc2-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc2-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc2-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc2-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc3-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc3-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc3-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc3-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc4-r-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc4-r-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc4-r-snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc4-r-snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc5-rg-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc5-rg-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc5-rg-snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc5-rg-snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc7-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc7-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc7-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="bc7-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgb8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgb8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgb8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgb8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgb8a1unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgb8a1unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgb8a1unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgb8a1unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgba8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgba8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgba8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="etc2-rgba8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="eac-r11unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="eac-r11unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="eac-r11snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="eac-r11snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="eac-rg11unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="eac-rg11unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="eac-rg11snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="eac-rg11snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-4x4-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-4x4-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-4x4-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-4x4-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-5x4-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-5x4-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-5x4-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-5x4-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-5x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-5x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-5x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-5x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-6x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-6x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-6x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-6x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-6x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-6x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-6x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-6x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x8-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x8-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x8-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-8x8-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x8-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x8-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x8-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x8-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x10-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x10-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x10-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-10x10-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-12x10-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-12x10-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-12x10-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-12x10-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-12x12-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-12x12-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-12x12-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="f";format="astc-12x12-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="r8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="r8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="r8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="r8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rg8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rg8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rg8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rg8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgba8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgba8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgba8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgba8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgba8snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgba8snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bgra8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bgra8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bgra8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bgra8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="r16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="r16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rg16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rg16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgba16float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgba16float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="r32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="r32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rg32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rg32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgba32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgba32float";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgb10a2unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgb10a2unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rg11b10ufloat";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rg11b10ufloat";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgb9e5ufloat";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="rgb9e5ufloat";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="depth16unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="depth32float";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="depth24plus";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="depth24plus-stencil8";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="depth32float-stencil8";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc1-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc1-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc1-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc1-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc2-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc2-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc2-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc2-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc3-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc3-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc3-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc3-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc4-r-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc4-r-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc4-r-snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc4-r-snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc5-rg-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc5-rg-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc5-rg-snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc5-rg-snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc7-rgba-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc7-rgba-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc7-rgba-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="bc7-rgba-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgb8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgb8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgb8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgb8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgb8a1unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgb8a1unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgb8a1unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgb8a1unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgba8unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgba8unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgba8unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="etc2-rgba8unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="eac-r11unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="eac-r11unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="eac-r11snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="eac-r11snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="eac-rg11unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="eac-rg11unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="eac-rg11snorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="eac-rg11snorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-4x4-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-4x4-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-4x4-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-4x4-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-5x4-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-5x4-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-5x4-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-5x4-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-5x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-5x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-5x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-5x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-6x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-6x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-6x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-6x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-6x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-6x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-6x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-6x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x8-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x8-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x8-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-8x8-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x5-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x5-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x5-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x5-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x6-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x6-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x6-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x6-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x8-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x8-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x8-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x8-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x10-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x10-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x10-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-10x10-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-12x10-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-12x10-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-12x10-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-12x10-unorm-srgb";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-12x12-unorm";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-12x12-unorm";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-12x12-unorm-srgb";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords,lodClamp:stage="v";format="astc-12x12-unorm-srgb";filt="linear"
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:stage="c";format="r8unorm";filt="nearest";modeU="c";modeV="c";offset=false
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:stage="c";format="r8unorm";filt="nearest";modeU="c";modeV="c";offset=true
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:stage="c";format="r8unorm";filt="nearest";modeU="c";modeV="r";offset=false
@@ -169642,6 +170286,537 @@
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords:stage="v";format="astc-12x12-unorm-srgb";dim="cube";filt="linear";mode="c";offset=false
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords:stage="v";format="astc-12x12-unorm-srgb";dim="cube";filt="linear";mode="r";offset=false
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords:stage="v";format="astc-12x12-unorm-srgb";dim="cube";filt="linear";mode="m";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r8snorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r8snorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r8snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r8snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg8snorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg8snorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg8snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg8snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8unorm-srgb";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8unorm-srgb";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8snorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8snorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba8snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bgra8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bgra8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bgra8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bgra8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bgra8unorm-srgb";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bgra8unorm-srgb";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bgra8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bgra8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r16float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r16float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r16float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r16float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg16float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg16float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg16float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg16float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba16float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba16float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba16float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba16float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r32float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r32float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="r32float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg32float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg32float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg32float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba32float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba32float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgba32float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgb10a2unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgb10a2unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgb10a2unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgb10a2unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg11b10ufloat";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg11b10ufloat";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg11b10ufloat";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rg11b10ufloat";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgb9e5ufloat";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgb9e5ufloat";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgb9e5ufloat";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="rgb9e5ufloat";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="depth16unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="depth32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="depth24plus";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="depth24plus-stencil8";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="depth32float-stencil8";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc1-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc1-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc1-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc1-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc2-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc2-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc2-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc2-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc3-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc3-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc3-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc3-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc4-r-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc4-r-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc4-r-snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc4-r-snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc5-rg-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc5-rg-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc5-rg-snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc5-rg-snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc7-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc7-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc7-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="bc7-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgb8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgb8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgb8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgb8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgb8a1unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgb8a1unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgb8a1unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgb8a1unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgba8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgba8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgba8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="etc2-rgba8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="eac-r11unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="eac-r11unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="eac-r11snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="eac-r11snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="eac-rg11unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="eac-rg11unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="eac-rg11snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="eac-rg11snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-4x4-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-4x4-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-4x4-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-4x4-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-5x4-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-5x4-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-5x4-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-5x4-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-5x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-5x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-5x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-5x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-6x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-6x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-6x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-6x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-6x6-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-6x6-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-6x6-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-6x6-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x6-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x6-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x6-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x6-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x8-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x8-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x8-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-8x8-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x6-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x6-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x6-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x6-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x8-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x8-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x8-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x8-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x10-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x10-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x10-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-10x10-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-12x10-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-12x10-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-12x10-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-12x10-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-12x12-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-12x12-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-12x12-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-12x12-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r8snorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r8snorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r8snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r8snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg8snorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg8snorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg8snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg8snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8unorm-srgb";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8unorm-srgb";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8snorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8snorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba8snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bgra8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bgra8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bgra8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bgra8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bgra8unorm-srgb";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bgra8unorm-srgb";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bgra8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bgra8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r16float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r16float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r16float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r16float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg16float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg16float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg16float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg16float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba16float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba16float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba16float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba16float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r32float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r32float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="r32float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg32float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg32float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg32float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba32float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba32float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgba32float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgb10a2unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgb10a2unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgb10a2unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgb10a2unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg11b10ufloat";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg11b10ufloat";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg11b10ufloat";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rg11b10ufloat";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgb9e5ufloat";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgb9e5ufloat";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgb9e5ufloat";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="rgb9e5ufloat";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="depth16unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="depth32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="depth24plus";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="depth24plus-stencil8";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="depth32float-stencil8";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc1-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc1-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc1-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc1-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc2-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc2-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc2-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc2-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc3-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc3-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc3-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc3-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc4-r-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc4-r-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc4-r-snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc4-r-snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc5-rg-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc5-rg-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc5-rg-snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc5-rg-snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc7-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc7-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc7-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="bc7-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgb8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgb8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgb8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgb8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgb8a1unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgb8a1unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgb8a1unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgb8a1unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgba8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgba8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgba8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="etc2-rgba8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="eac-r11unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="eac-r11unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="eac-r11snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="eac-r11snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="eac-rg11unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="eac-rg11unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="eac-rg11snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="eac-rg11snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-4x4-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-4x4-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-4x4-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-4x4-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-5x4-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-5x4-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-5x4-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-5x4-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-5x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-5x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-5x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-5x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-6x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-6x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-6x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-6x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-6x6-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-6x6-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-6x6-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-6x6-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x6-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x6-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x6-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x6-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x8-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x8-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x8-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-8x8-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x6-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x6-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x6-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x6-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x8-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x8-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x8-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x8-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x10-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x10-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x10-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-10x10-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-12x10-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-12x10-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-12x10-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-12x10-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-12x12-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-12x12-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-12x12-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-12x12-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r8snorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r8snorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r8snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r8snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg8snorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg8snorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg8snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg8snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8unorm-srgb";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8unorm-srgb";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8snorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8snorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba8snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bgra8unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bgra8unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bgra8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bgra8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bgra8unorm-srgb";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bgra8unorm-srgb";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bgra8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bgra8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r16float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r16float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r16float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r16float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg16float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg16float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg16float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg16float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba16float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba16float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba16float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba16float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r32float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r32float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="r32float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg32float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg32float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg32float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba32float";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba32float";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgba32float";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgb10a2unorm";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgb10a2unorm";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgb10a2unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgb10a2unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg11b10ufloat";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg11b10ufloat";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg11b10ufloat";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rg11b10ufloat";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgb9e5ufloat";dim="3d";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgb9e5ufloat";dim="3d";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgb9e5ufloat";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="rgb9e5ufloat";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="depth16unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="depth32float";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="depth24plus";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="depth24plus-stencil8";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="depth32float-stencil8";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc1-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc1-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc1-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc1-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc2-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc2-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc2-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc2-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc3-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc3-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc3-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc3-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc4-r-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc4-r-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc4-r-snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc4-r-snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc5-rg-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc5-rg-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc5-rg-snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc5-rg-snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc7-rgba-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc7-rgba-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc7-rgba-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="bc7-rgba-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgb8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgb8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgb8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgb8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgb8a1unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgb8a1unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgb8a1unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgb8a1unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgba8unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgba8unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgba8unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="etc2-rgba8unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="eac-r11unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="eac-r11unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="eac-r11snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="eac-r11snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="eac-rg11unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="eac-rg11unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="eac-rg11snorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="eac-rg11snorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-4x4-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-4x4-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-4x4-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-4x4-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-5x4-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-5x4-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-5x4-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-5x4-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-5x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-5x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-5x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-5x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-6x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-6x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-6x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-6x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-6x6-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-6x6-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-6x6-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-6x6-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x6-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x6-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x6-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x6-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x8-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x8-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x8-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-8x8-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x5-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x5-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x5-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x5-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x6-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x6-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x6-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x6-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x8-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x8-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x8-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x8-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x10-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x10-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x10-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-10x10-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-12x10-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-12x10-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-12x10-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-12x10-unorm-srgb";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-12x12-unorm";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-12x12-unorm";dim="cube";filt="linear"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-12x12-unorm-srgb";dim="cube";filt="nearest"
+webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-12x12-unorm-srgb";dim="cube";filt="linear"
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:stage="c";format="r8unorm";filt="nearest";mode="c"
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:stage="c";format="r8unorm";filt="nearest";mode="r"
 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:stage="c";format="r8unorm";filt="nearest";mode="m"
@@ -180201,6 +181376,10 @@
 webgpu:shader,validation,expression,access,array:early_eval_errors:case="runtime_structure_array_override_oob_pos"
 webgpu:shader,validation,expression,access,array:early_eval_errors:case="runtime_nested_structure_array_override_oob_pos"
 webgpu:shader,validation,expression,access,array:early_eval_errors:case="runtime_nested_structure_array_override_pos"
+webgpu:shader,validation,expression,access,array:early_eval_errors:case="override_array_cnt_size_zero_unsigned"
+webgpu:shader,validation,expression,access,array:early_eval_errors:case="override_array_cnt_size_zero_signed"
+webgpu:shader,validation,expression,access,array:early_eval_errors:case="override_array_cnt_size_neg"
+webgpu:shader,validation,expression,access,array:early_eval_errors:case="override_array_cnt_size_one"
 webgpu:shader,validation,expression,access,array:abstract_array_concrete_index:
 webgpu:shader,validation,expression,access,matrix:index_type:type="bool"
 webgpu:shader,validation,expression,access,matrix:index_type:type="u32"
@@ -211862,6 +213041,8 @@
 webgpu:shader,validation,expression,call,builtin,workgroupUniformLoad:no_atomics:type="array%3Catomic%3Ci32%3E,%204%3E";call="workgroupUniformLoad(%26wgvar)"
 webgpu:shader,validation,expression,call,builtin,workgroupUniformLoad:no_atomics:type="AtomicStruct";call="bar()"
 webgpu:shader,validation,expression,call,builtin,workgroupUniformLoad:no_atomics:type="AtomicStruct";call="workgroupUniformLoad(%26wgvar)"
+webgpu:shader,validation,expression,call,builtin,workgroupUniformLoad:param_constructible_only:stage="const"
+webgpu:shader,validation,expression,call,builtin,workgroupUniformLoad:param_constructible_only:stage="override"
 webgpu:shader,validation,expression,call,builtin,workgroupUniformLoad:must_use:use=true
 webgpu:shader,validation,expression,call,builtin,workgroupUniformLoad:must_use:use=false
 webgpu:shader,validation,expression,early_evaluation:composites:case="const_scalar"
@@ -223699,6 +224880,7 @@
 webgpu:shader,validation,types,textures:texel_formats:format="rgba32uint"
 webgpu:shader,validation,types,textures:texel_formats:format="rgba32sint"
 webgpu:shader,validation,types,textures:texel_formats:format="rgba32float"
+webgpu:shader,validation,types,textures:texel_formats:format="bgra8unorm"
 webgpu:shader,validation,types,textures:texel_formats,as_value:
 webgpu:shader,validation,types,textures:sampled_texture_types:textureType="texture_2d"
 webgpu:shader,validation,types,textures:sampled_texture_types:textureType="texture_multisampled_2d"
diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt
index 3a99440..0a08635 100644
--- a/third_party/gn/webgpu-cts/ts_sources.txt
+++ b/third_party/gn/webgpu-cts/ts_sources.txt
@@ -222,7 +222,6 @@
 src/webgpu/api/operation/resource_init/texture_zero.spec.ts
 src/webgpu/api/operation/sampling/anisotropy.spec.ts
 src/webgpu/api/operation/sampling/filter_mode.spec.ts
-src/webgpu/api/operation/sampling/lod_clamp.spec.ts
 src/webgpu/api/operation/sampling/sampler_texture.spec.ts
 src/webgpu/api/operation/shader_module/compilation_info.spec.ts
 src/webgpu/api/operation/storage_texture/read_only.spec.ts
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 5fbd828..eb1d526 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 5fbd82847521cb2d584773facd56c2eb6a4df180
+Subproject commit eb1d526134f6789e9ce6d5e3b654fbfc10043267
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 72d559f..8b65842 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -82,7 +82,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2025-03-17 09:54:19AM
+# Last rolled: 2025-04-02 05:20:12AM
 
 # conflicts_allowed: true
 # full_wildcard_support: true
@@ -419,7 +419,6 @@
 # Timeouts on error_scope
 crbug.com/367513506 [ android arm ] webgpu:api,validation,error_scope:current_scope:errorFilter="validation";stackDepth=100000 [ Failure ]
 
-
 # sample_texture_combos test is failing on all Compat platforms
 crbug.com/402772749 webgpu:api,operation,sampling,sampler_texture:sample_texture_combos: [ Failure ]
 
@@ -992,8 +991,241 @@
 crbug.com/0000 [ intel linux ] webgpu:api,operation,compute,basic:large_dispatch:dispatchSize="maximum" [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:api,validation,buffer,create:limit: [ Failure ]
 crbug.com/0000 [ android-pixel-6 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="vec4%3Ci32%3E" [ Failure ]
+crbug.com/0000 [ android arm ] webgpu:api,validation,error_scope:simple:errorType="validation";errorFilter="out-of-memory" [ Skip ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,state,device_lost,destroy:importExternalTexture:sourceType="VideoFrame";awaitLost=true [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicMin:min_storage:workgroupSize=32;dispatchSize=16;scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicMin:min_workgroup:workgroupSize=32;dispatchSize=4;scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicOr:or_storage:workgroupSize=2;dispatchSize=4;mapId="passthrough";scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicOr:or_storage:workgroupSize=64;dispatchSize=8;mapId="passthrough";scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicOr:or_workgroup:workgroupSize=32;dispatchSize=16;mapId="passthrough";scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_storage_advanced:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_storage_advanced:workgroupSize=32;dispatchSize=4;mapId="passthrough";scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_storage_basic:workgroupSize=1;dispatchSize=8;mapId="passthrough";scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_storage_basic:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_workgroup_advanced:workgroupSize=2;dispatchSize=1;mapId="passthrough";scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_workgroup_advanced:workgroupSize=64;dispatchSize=4;mapId="passthrough";scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_workgroup_basic:workgroupSize=2;dispatchSize=8;mapId="passthrough";scalarType="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_i32_min: [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_workgroup:workgroupSize=1;dispatchSize=1;scalarType="u32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_storage:workgroupSize=1;dispatchSize=1;mapId="remap";scalarType="u32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_storage:workgroupSize=32;dispatchSize=4;mapId="remap";scalarType="u32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_workgroup:workgroupSize=1;dispatchSize=8;mapId="remap";scalarType="u32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_workgroup:workgroupSize=64;dispatchSize=16;mapId="remap";scalarType="u32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_i32:inputSource="const";vectorize=2;alias=false [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:f16_to_f16:inputSource="storage_rw";vectorize=3;alias=false [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_f32:inputSource="uniform";vectorize="_undef_";alias=false [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_i32:inputSource="uniform";vectorize=3;alias=false [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_vec2h:inputSource="const";alias=false [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_f32:inputSource="uniform";vectorize=3;alias=false [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_u32:inputSource="const";vectorize="_undef_";alias=false [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_vec2h:inputSource="storage_rw";alias=false [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_i32:inputSource="const";vectorize="_undef_";alias=false [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_u32:inputSource="const";vectorize=3;alias=false [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:vec2af_to_vec4f16:inputSource="const" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:vec2i_to_vec4h:inputSource="const";alias=true [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2u:inputSource="storage_rw";alias=true [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,ceil:f32:inputSource="uniform";vectorize=2 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,clamp:u32:inputSource="uniform";vectorize=2 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,cos:f32:inputSource="uniform";vectorize=2 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,cosh:f32:inputSource="uniform";vectorize=2 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,countOneBits:i32:inputSource="const";vectorize=2 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,countTrailingZeros:i32:inputSource="storage_r";vectorize=2 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,degrees:abstract_float:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,determinant:abstract_float:inputSource="const";dim=2 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,distance:f16_vec2:inputSource="storage_r" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,dot:abstract_float_vec3:inputSource="const" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,dot:i32_vec3:inputSource="uniform" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,exp2:f16:inputSource="const";vectorize=4 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,exp:f16:inputSource="const";vectorize=4 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,extractBits:i32:inputSource="storage_r";width=4 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,faceForward:f16_vec4:inputSource="const" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,firstLeadingBit:u32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,firstTrailingBit:u32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,floor:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,fma:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,frexp:f16_vec3_fract:inputSource="const" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_exp:inputSource="const" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,insertBits:integer:inputSource="const";signed=true;width=1 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,inversesqrt:f16:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,ldexp:f16:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,length:f16_vec2:inputSource="const" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,log2:f16:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,log:f16:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,max:f16:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,max:i32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,min:f16:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,min:i32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,mix:f16_matching:inputSource="const";vectorize=2 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,mix:f32_matching:inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,modf:f16_vec2_whole:inputSource="storage_r" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_fract:inputSource="storage_r" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,normalize:f32_vec2:inputSource="storage_rw" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,pack4xI8Clamp:basic:inputSource="storage_rw" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,pow:f32:inputSource="storage_r";vectorize=3 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,quadBroadcast:compute,split:predicate="lower_half";wgSize=[1,1,64] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,quadBroadcast:compute,split:predicate="upper_half";wgSize=[16,16,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,quadSwap:compute,all_active:wgSize=[1,1,16] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,quadSwap:compute,split:predicate="lower_half";wgSize=[128,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,quadSwap:data_types:type="u32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,quantizeToF16:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,radians:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,refract:f16_vec2:inputSource="const" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,reverseBits:i32:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,round:f16:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,saturate:f16:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,select:scalar:inputSource="const";component="h";overload="scalar" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,select:scalar:inputSource="storage_r";component="u";overload="scalar" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,select:scalar:inputSource="uniform";component="ai";overload="scalar" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,select:vector:inputSource="const";component="h";overload="vec2" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,select:vector:inputSource="storage_rw";component="b";overload="vec2" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,sign:abstract_float:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,sign:f32:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,sin:f16:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,sinh:f16:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,smoothstep:f16:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,sqrt:f16:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,step:f16:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:data_types:type="vec2%3Cu32%3E" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=106;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=114;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=122;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=130;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=139;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=147;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=155;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=163;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=171;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=17;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=188;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=196;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=203;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=211;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=21;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=228;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=236;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=244;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=252;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=260;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=269;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=277;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=285;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=293;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=300;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=309;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=317;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=325;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=333;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=341;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=34;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=358;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=366;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=374;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=382;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=390;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=399;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=406;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=414;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=422;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=430;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=439;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=447;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=455;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=463;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=471;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=47;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=488;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=496;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=503;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=511;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=51;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=528;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=536;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=544;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=552;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=560;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=569;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=577;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=585;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=593;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=600;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=609;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=617;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=625;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=633;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=641;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=64;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=658;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=666;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=674;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=682;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=690;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=699;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=706;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=714;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=722;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=730;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=739;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=747;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=755;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=763;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=771;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=77;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=788;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=796;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=803;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=811;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=81;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=828;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=836;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=844;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=852;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=860;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=869;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=877;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=885;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=893;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=900;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=909;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=917;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=925;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=933;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=941;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=94;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=958;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=966;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=974;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=982;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=990;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fp_accuracy:case=999;type="f32";wgSize=[64,2,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[15,15] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAll:compute,split:predicate="every_even" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAny:compute,all_active:wgSize=[256,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupBallot:fragment:predicate="first_two_or_diagonal" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupBitwise:data_types:type="i32" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupBroadcast:compute,all_active:wgSize=[1,4,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupBroadcast:data_types:type="vec4%3Cu32%3E" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupBroadcast:workgroup_uniform_load:wgSize=[4,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupElect:compute,each_invocation:id=102 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupElect:compute,each_invocation:id=20 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupElect:compute,each_invocation:id=53 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupElect:compute,each_invocation:id=86 [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:compute,all_active:op="subgroupMax";wgSize=[1,1,8] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:compute,all_active:op="subgroupMin";wgSize=[128,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:data_types:op="subgroupMax";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fp_accuracy:case=101;type="f16";op="subgroupMax";wgSize=[128,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fp_accuracy:case=105;type="f32";op="subgroupMax";wgSize=[128,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fp_accuracy:case=10;type="f16";op="subgroupMax";wgSize=[128,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fp_accuracy:case=113;type="f32";op="subgroupMax";wgSize=[128,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fp_accuracy:case=118;type="f16";op="subgroupMax";wgSize=[128,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fp_accuracy:case=121;type="f32";op="subgroupMax";wgSize=[128,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fp_accuracy:case=126;type="f16";op="subgroupMax";wgSize=[128,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fp_accuracy:case=12;type="f32";op="subgroupMax";wgSize=[128,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fp_accuracy:case=134;type="f16";op="subgroupMax";wgSize=[128,1,1] [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupMinMax:fp_accuracy:case=138;type="f32";op="subgroupMax";wgSize=[128,1,1] [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:shader,execution,expression,call,builtin,textureSampleBaseClampToEdge:2d_coords:stage="c";textureType="texture_external";filt="linear";modeU="r";modeV="r" [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0,1];sampleCount=1;interpolation={"type":"perspective","sampling":"center"} [ Failure ]
 crbug.com/0000 [ compat-default linux nvidia ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"perspective","sampling":"center"} [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:canvasType="onscreen" [ Failure ]
 crbug.com/0000 [ android-pixel-6 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="none";orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=false [ Failure ]
-crbug.com/0000 [ android arm ] webgpu:api,validation,error_scope:simple:errorType="validation";errorFilter="out-of-memory" [ Skip ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 1fb6330..e4a6c88 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -82,7 +82,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2025-03-17 09:54:19AM
+# Last rolled: 2025-04-02 05:20:12AM
 
 # conflicts_allowed: true
 # full_wildcard_support: true
@@ -390,7 +390,6 @@
 crbug.com/42241359 [ android-14 android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:* [ Failure ]
 crbug.com/42241372 [ android-14 android-pixel-6 ] webgpu:web_platform,external_texture,video:importExternalTexture,* [ Failure ]
 
-
 # Failures due to M2 Macbook OS upgrade
 crbug.com/42241404 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:api,operation,resource_init,buffer:copy_texture_to_partial_buffer: [ Failure ]
 
@@ -859,7 +858,6 @@
 crbug.com/407076126 [ dawn-no-backend-validation intel-0x9bc5 linux ] webgpu:api,operation,command_buffer,image_copy:mip_levels:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg11b10ufloat";dimension="2d" [ Failure ]
 crbug.com/407076126 [ dawn-no-backend-validation intel-0x9bc5 linux ] webgpu:api,operation,command_buffer,image_copy:mip_levels:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="2d" [ Failure ]
 
-
 crbug.com/407109052 [ android-pixel-4 ] webgpu:shader,execution,expression,call,builtin,smoothstep:f32:inputSource="storage_r";vectorize=2 [ Failure ]
 crbug.com/407109052 [ android-pixel-4 ] webgpu:shader,execution,expression,call,builtin,smoothstep:f32:inputSource="storage_r";vectorize=3 [ Failure ]
 crbug.com/407109052 [ android-pixel-4 ] webgpu:shader,execution,expression,call,builtin,smoothstep:f32:inputSource="storage_r";vectorize=4 [ Failure ]
@@ -1175,7 +1173,7 @@
 crbug.com/407088851 [ angle-d3d11 desktop graphite-enabled no-clang-coverage release-x64 renderer-skia-gl webgpu-dxc-disabled win ] webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="*";texture_type="texture_depth_multisampled_2d";* [ Failure ]
 
 # One case of textureSampleGrad fails on NVIDIA (Linux/Win)
-crbug.com/407088852 [ nvidia linux ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/407088852 [ linux nvidia ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
 crbug.com/407088852 [ nvidia win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
 
 # All textureSample/textureGather tests marked failing on Pixel 6
@@ -1198,7 +1196,7 @@
 crbug.com/407076135 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:* [ Failure ]
 
 # All textureSampleBias tests marked failing on Linux NVIDIA
-crbug.com/407109061 [ nvidia-0x2184 linux ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:* [ Failure ]
+crbug.com/407109061 [ linux nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:* [ Failure ]
 
 # All textureSampleBias tests marked failing on Win NVIDIA
 crbug.com/407144388 [ dawn-no-backend-validation nvidia-0x2184 win ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:* [ Failure ]
@@ -1210,12 +1208,12 @@
 crbug.com/407144390 [ intel linux ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=*;sampleCount=4;interpolation={"type":"*","sampling":"sample"} [ Failure ]
 crbug.com/407144390 [ chromeos chromeos-board-volteer ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=*;sampleCount=4;interpolation={"type":"*","sampling":"sample"} [ Failure ]
 crbug.com/407144390 [ chromeos chromeos-board-volteer ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=*;sampleCount=4;interpolation={"type":"*","sampling":"sample"} [ Failure ]
-crbug.com/407144390 [ nvidia-0x2184 linux ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=*;sampleCount=4;interpolation={"type":"*","sampling":"sample"} [ Failure ]
-crbug.com/407144390 [ nvidia-0x2184 linux ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=*;sampleCount=4;interpolation={"type":"*","sampling":"sample"} [ Failure ]
+crbug.com/407144390 [ linux nvidia-0x2184 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=*;sampleCount=4;interpolation={"type":"*","sampling":"sample"} [ Failure ]
+crbug.com/407144390 [ linux nvidia-0x2184 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=*;sampleCount=4;interpolation={"type":"*","sampling":"sample"} [ Failure ]
 
 # depth_bias test failures on Linux NVIDIA
-crbug.com/407133970 [ nvidia-0x2184 linux ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
-crbug.com/407133970 [ nvidia-0x2184 linux ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
+crbug.com/407133970 [ linux nvidia-0x2184 ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
+crbug.com/407133970 [ linux nvidia-0x2184 ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
 
 # subgroupMul failures on Mac AMD
 crbug.com/407133971 [ amd-0x67ef ] webgpu:shader,execution,expression,call,builtin,subgroupMul:compute,* [ Failure ]
@@ -1267,32 +1265,86 @@
 crbug.com/0000 [ android-pixel-6 android-t ] webgpu:api,validation,buffer,create:limit: [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel-0x9bc5 no-asan target-cpu-32 webgpu-dxc-disabled win ] webgpu:api,validation,buffer,create:limit: [ Failure ]
 crbug.com/0000 [ linux no-clang-coverage nvidia nvidia_ge_535.183.01 ] webgpu:api,validation,buffer,create:limit: [ Failure ]
+crbug.com/0000 [ android-pixel-4 ] webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";encoderType="compute" [ Failure ]
+crbug.com/0000 [ android-pixel-4 ] webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";encoderType="render" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersInFragmentStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";access="read-only" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="compute";access="write-only" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";access="read-write" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="compute";access="write-only" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";access="read-only" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";access="read-only" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="underDefault";testValueName="atLimit";async=true;bindingCombination="compute";access="write-only" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="underDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";access="read-only" [ Failure ]
 crbug.com/0000 [ android-14 android-pixel-6 ] webgpu:api,validation,createBindGroup:buffer,resource_binding_size:type="read-only-storage" [ Failure ]
 crbug.com/0000 [ android-pixel-4 ] webgpu:api,validation,createBindGroup:buffer,resource_binding_size:type="read-only-storage" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel-0x9bc5 no-asan target-cpu-32 webgpu-dxc-disabled win ] webgpu:api,validation,createBindGroup:buffer,resource_binding_size:type="read-only-storage" [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:api,validation,createBindGroup:buffer,resource_binding_size:type="read-only-storage" [ Failure ]
+crbug.com/0000 [ nvidia win ] webgpu:api,validation,createBindGroup:buffer,resource_binding_size:type="read-only-storage" [ Failure ]
 crbug.com/0000 [ android-14 android-pixel-6 ] webgpu:api,validation,createBindGroup:buffer,resource_binding_size:type="storage" [ Failure ]
 crbug.com/0000 [ android-pixel-4 ] webgpu:api,validation,createBindGroup:buffer,resource_binding_size:type="storage" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel-0x4680 linux ] webgpu:api,validation,createBindGroup:buffer,resource_binding_size:type="storage" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel-0x9bc5 no-asan target-cpu-32 webgpu-dxc-disabled win ] webgpu:api,validation,createBindGroup:buffer,resource_binding_size:type="storage" [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:api,validation,createBindGroup:buffer,resource_binding_size:type="storage" [ Failure ]
+crbug.com/0000 [ nvidia win ] webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="r32sint" [ Failure ]
 crbug.com/0000 [ android-pixel-4 ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:format="depth32float-stencil8" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:api,validation,non_filterable_texture:non_filterable_texture_with_filtering_sampler:* [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation linux no-clang-coverage nvidia nvidia_ge_535.183.01 webgpu-service-worker ] webgpu:idl,javascript:limits:type="adapter" [ Failure ]
 crbug.com/0000 [ intel win ] webgpu:shader,execution,expression,access,vector,components:concrete_scalar:inputSource="const";elementType="bool";width=4;components="xyzw" [ Failure ]
+crbug.com/0000 [ intel win ] webgpu:shader,execution,expression,binary,i32_arithmetic:multiplication:inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/0000 [ intel win ] webgpu:shader,execution,expression,binary,i32_arithmetic:remainder_vector_scalar:inputSource="storage_rw";vectorize_lhs=2 [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc1-rgba-unorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc1-rgba-unorm-srgb";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc2-rgba-unorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc2-rgba-unorm-srgb";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc3-rgba-unorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc3-rgba-unorm-srgb";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc4-r-unorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc5-rg-snorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc5-rg-unorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc7-rgba-unorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bc7-rgba-unorm-srgb";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bgra8unorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="bgra8unorm-srgb";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r16float";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r32float";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r8snorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="r8unorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg16float";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg32float";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg8snorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rg8unorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgb10a2unorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba16float";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba32float";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba8snorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba8unorm";filt="linear" [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,lodClamp:format="rgba8unorm-srgb";filt="linear" [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureSampleBaseClampToEdge:2d_coords:stage="f";textureType="texture_external";filt="linear";modeU="r";modeV="r" [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-12x10-unorm";dim="cube";filt="linear" [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="c";format="astc-4x4-unorm";dim="cube";filt="linear" [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-12x10-unorm";dim="cube";filt="linear" [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-12x10-unorm";dim="cube";filt="nearest" [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="f";format="astc-4x4-unorm";dim="cube";filt="linear" [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-12x10-unorm";dim="cube";filt="linear" [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords,lodClamp:stage="v";format="astc-4x4-unorm";dim="cube";filt="linear" [ Failure ]
 crbug.com/0000 [ intel mac ] webgpu:shader,execution,expression,call,builtin,texture_utils:weights:stage="compute" [ Failure ]
-crbug.com/0000 [ intel win ] webgpu:shader,execution,expression,unary,ai_arithmetic:negation:inputSource="const";vectorize="_undef_" [ Failure ]
-crbug.com/0000 [ no-clang-coverage nvidia webgpu-dxc-disabled win ] webgpu:shader,execution,statement,discard:derivatives:useStorageBuffers=true [ Failure ]
-crbug.com/0000 [ amd mac ] webgpu:shader,execution,statement,discard:function_call:useStorageBuffers=true [ Failure ]
-crbug.com/0000 [ dawn-backend-validation intel-0x9bc5 linux webgpu-adapter-default ] webgpu:web_platform,canvas,configure:viewFormats:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="_undef_" [ Failure ]
-crbug.com/0000 [ dawn-backend-validation intel linux webgpu-adapter-default ] webgpu:web_platform,canvas,configure:viewFormats:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="_undef_" [ Failure ]
-crbug.com/0000 [ android-pixel-4 dawn-no-backend-validation webgpu-service-worker ] webgpu:web_platform,canvas,getPreferredCanvasFormat:value: [ Failure ]
-crbug.com/0000 [ intel no-asan release-x64 target-cpu-64 webgpu-adapter-swiftshader webgpu-dxc-enabled webgpu-no-worker win ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob" [ Failure ]
-crbug.com/0000 [ intel no-asan release-x64 target-cpu-64 webgpu-adapter-swiftshader webgpu-dxc-enabled webgpu-no-worker win ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob" [ Failure ]
 crbug.com/0000 [ android-t ] webgpu:shader,execution,expression,constructor,non_zero:concrete_matrix_elements:* [ Failure ]
-crbug.com/0000 [ android-pixel-6 ] webgpu:api,validation,non_filterable_texture:non_filterable_texture_with_filtering_sampler:* [ Failure ]
+crbug.com/0000 [ intel win ] webgpu:shader,execution,expression,unary,ai_arithmetic:negation:inputSource="const";vectorize="_undef_" [ Failure ]
 crbug.com/0000 [ webgpu-dxc-disabled win ] webgpu:shader,execution,limits:struct_members: [ Failure ]
 crbug.com/0000 [ android-r qualcomm ] webgpu:shader,execution,memory_layout:write_layout:* [ Failure ]
 crbug.com/0000 [ android-r ] webgpu:shader,execution,shader_io,vertex_builtins:* [ Failure ]
-crbug.com/0000 [ android-pixel-4 qualcomm webgpu-service-worker ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen" [ Failure ]
+crbug.com/0000 [ no-clang-coverage nvidia webgpu-dxc-disabled win ] webgpu:shader,execution,statement,discard:derivatives:useStorageBuffers=true [ Failure ]
+crbug.com/0000 [ amd mac ] webgpu:shader,execution,statement,discard:function_call:useStorageBuffers=true [ Failure ]
 crbug.com/0000 [ nvidia-0x2184 win ] webgpu:shader,validation,expression,call,builtin,pow:values:stage="constant";type="vec2%3Cf16%3E" [ Failure ]
+crbug.com/0000 [ dawn-backend-validation intel-0x9bc5 linux webgpu-adapter-default ] webgpu:web_platform,canvas,configure:viewFormats:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="_undef_" [ Failure ]
+crbug.com/0000 [ dawn-backend-validation intel linux webgpu-adapter-default ] webgpu:web_platform,canvas,configure:viewFormats:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="_undef_" [ Failure ]
+crbug.com/0000 [ android-pixel-4 dawn-no-backend-validation webgpu-service-worker ] webgpu:web_platform,canvas,getPreferredCanvasFormat:value: [ Failure ]
+crbug.com/0000 [ android-pixel-4 qualcomm webgpu-service-worker ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen" [ Failure ]
+crbug.com/0000 [ intel no-asan release-x64 target-cpu-64 webgpu-adapter-swiftshader webgpu-dxc-enabled webgpu-no-worker win ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob" [ Failure ]
+crbug.com/0000 [ intel no-asan release-x64 target-cpu-64 webgpu-adapter-swiftshader webgpu-dxc-enabled webgpu-no-worker win ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob" [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:web_platform,external_texture,video:importExternalTexture,compute:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
 crbug.com/0000 [ intel-0x4680 linux ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]