Roll third_party/webgpu-cts/ 7e50fe3c0..9eb778f4e (8 commits)

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/7e50fe3c028c..9eb778f4e7f7
 - 9eb778 Validation tests for insertBits. (#3592)
 - 7d7c6b WGSL execution TextureSample tests (#3578)
 - 09143b For .unimplemented() tests, skip before iterating subcases (#3625)
 - 933e92 Add validation tests for type aliases (#3624)
 - 029896 Fix tests that use rAF when run in shared/service worker (#3617)
 - 14305d Add validation tests for any, all, and select
 - a6bdf9 wgsl: Add execution tests for derivative builtins (#3459)
 - afef91 Add tests for implicit conversion and overload resolution (#3614)

Created with './tools/run cts roll'

Change-Id: Icc31e15e090508ff7e0df24de1d0079ca0ca23f9
Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-mac-amd-exp,dawn-try-mac-intel-exp,dawn-try-win10-x86-rel,linux-dawn-rel,mac-arm64-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/183142
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
diff --git a/DEPS b/DEPS
index 1e613bc..26f13fd 100644
--- a/DEPS
+++ b/DEPS
@@ -223,7 +223,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@7e50fe3c028c3362af01380430472782e12a255f',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@9eb778f4e7f7fa3d326fe2afa3962ec4860b29f1',
     'condition': 'build_with_chromium',
   },
 
diff --git a/third_party/gn/webgpu-cts/resource_files.txt b/third_party/gn/webgpu-cts/resource_files.txt
index d2cde9a..0d529f1 100644
--- a/third_party/gn/webgpu-cts/resource_files.txt
+++ b/third_party/gn/webgpu-cts/resource_files.txt
@@ -53,6 +53,7 @@
 cache/webgpu/shader/execution/cosh.bin
 cache/webgpu/shader/execution/cross.bin
 cache/webgpu/shader/execution/degrees.bin
+cache/webgpu/shader/execution/derivatives.bin
 cache/webgpu/shader/execution/determinant.bin
 cache/webgpu/shader/execution/distance.bin
 cache/webgpu/shader/execution/dot.bin
diff --git a/third_party/gn/webgpu-cts/test_list.txt b/third_party/gn/webgpu-cts/test_list.txt
index 0a43d87..2de678f 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -40912,102 +40912,54 @@
 webgpu:shader,execution,expression,call,builtin,dot4U8Packed:basic:inputSource="uniform"
 webgpu:shader,execution,expression,call,builtin,dot4U8Packed:basic:inputSource="storage_r"
 webgpu:shader,execution,expression,call,builtin,dot4U8Packed:basic:inputSource="storage_rw"
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="const";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="const";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="const";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="const";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="uniform";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="uniform";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="uniform";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="uniform";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="storage_r";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="storage_r";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="storage_r";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="storage_r";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="storage_rw";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="storage_rw";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="storage_rw";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdx:f32:inputSource="storage_rw";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="const";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="const";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="const";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="const";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="uniform";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="uniform";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="uniform";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="uniform";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="storage_r";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="storage_r";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="storage_r";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="storage_r";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="storage_rw";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="storage_rw";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="storage_rw";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:inputSource="storage_rw";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="const";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="const";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="const";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="const";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="uniform";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="uniform";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="uniform";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="uniform";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="storage_r";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="storage_r";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="storage_r";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="storage_r";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="storage_rw";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="storage_rw";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="storage_rw";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:inputSource="storage_rw";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="const";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="const";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="const";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="const";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="uniform";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="uniform";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="uniform";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="uniform";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="storage_r";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="storage_r";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="storage_r";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="storage_r";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="storage_rw";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="storage_rw";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="storage_rw";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdy:f32:inputSource="storage_rw";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="const";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="const";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="const";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="const";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="uniform";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="uniform";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="uniform";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="uniform";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="storage_r";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="storage_r";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="storage_r";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="storage_r";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="storage_rw";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="storage_rw";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="storage_rw";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:inputSource="storage_rw";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="const";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="const";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="const";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="const";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="uniform";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="uniform";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="uniform";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="uniform";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="storage_r";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="storage_r";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="storage_r";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="storage_r";vectorize=4
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="storage_rw";vectorize="_undef_"
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="storage_rw";vectorize=2
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="storage_rw";vectorize=3
-webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:inputSource="storage_rw";vectorize=4
+webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize="_undef_";non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize="_undef_";non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=2;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=2;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=3;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=3;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=4;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=4;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize="_undef_";non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize="_undef_";non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=2;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=2;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=3;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=3;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=4;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=4;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize="_undef_";non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize="_undef_";non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=2;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=2;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=3;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=3;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=4;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=4;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize="_undef_";non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize="_undef_";non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=2;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=2;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=3;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=3;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=4;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=4;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize="_undef_";non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize="_undef_";non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=2;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=2;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=3;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=3;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=4;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=4;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize="_undef_";non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize="_undef_";non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=2;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=2;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=3;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=3;non_uniform_discard=true
+webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=4;non_uniform_discard=false
+webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=4;non_uniform_discard=true
 webgpu:shader,execution,expression,call,builtin,exp:abstract_float:inputSource="const";vectorize="_undef_"
 webgpu:shader,execution,expression,call,builtin,exp:abstract_float:inputSource="const";vectorize=2
 webgpu:shader,execution,expression,call,builtin,exp:abstract_float:inputSource="const";vectorize=3
@@ -43149,7 +43101,1303 @@
 webgpu:shader,execution,expression,call,builtin,textureSample:control_flow:stage="vertex"
 webgpu:shader,execution,expression,call,builtin,textureSample:control_flow:stage="compute"
 webgpu:shader,execution,expression,call,builtin,textureSample:sampled_1d_coords:
-webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="bgra8unorm-srgb";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba16float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="r32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba32float";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb10a2unorm";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rg11b10ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="texel-centre";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="clamp-to-edge";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="clamp-to-edge";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgb9e5ufloat";sample_points="spiral";addressModeU="mirror-repeat";addressModeV="mirror-repeat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,derivatives:
 webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:texture_type="texture_3d"
 webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:texture_type="texture_cube"
 webgpu:shader,execution,expression,call,builtin,textureSample:depth_2d_coords:
@@ -53466,6 +54714,118 @@
 webgpu:shader,validation,expression,call,builtin,acosh:parameters:test="no_params"
 webgpu:shader,validation,expression,call,builtin,acosh:parameters:test="too_many_params"
 webgpu:shader,validation,expression,call,builtin,acosh:parameters:test="less_then_one"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="bool"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="f32"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="f16"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="i32"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="u32"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,all:argument_types:type="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,all:must_use:use=true
+webgpu:shader,validation,expression,call,builtin,all:must_use:use=false
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="valid"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="alias"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="bool"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="i32"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="u32"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="f32"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="f16"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="vec_bool"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="vec2_bool_implicit"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="vec3_bool_implicit"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="vec_i32"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="vec_u32"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="vec_f32"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="vec_f16"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="matrix"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="atomic"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="array"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="array_runtime"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="struct"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="enumerant"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="ptr"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="ptr_deref"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="sampler"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="texture"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="no_args"
+webgpu:shader,validation,expression,call,builtin,all:arguments:test="too_many_args"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="bool"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="f32"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="f16"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="i32"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="u32"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,any:argument_types:type="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,any:must_use:use=true
+webgpu:shader,validation,expression,call,builtin,any:must_use:use=false
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="valid"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="alias"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="bool"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="i32"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="u32"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="f32"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="f16"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="vec_bool"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="vec2_bool_implicit"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="vec3_bool_implicit"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="vec_i32"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="vec_u32"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="vec_f32"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="vec_f16"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="matrix"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="atomic"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="array"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="array_runtime"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="struct"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="enumerant"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="ptr"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="ptr_deref"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="sampler"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="texture"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="no_args"
+webgpu:shader,validation,expression,call,builtin,any:arguments:test="too_many_args"
 webgpu:shader,validation,expression,call,builtin,arrayLength:bool_type:
 webgpu:shader,validation,expression,call,builtin,arrayLength:type:type="i32"
 webgpu:shader,validation,expression,call,builtin,arrayLength:type:type="u32"
@@ -55147,6 +56507,116 @@
 webgpu:shader,validation,expression,call,builtin,frexp:args:arg="bad_0vec4u"
 webgpu:shader,validation,expression,call,builtin,frexp:must_use:use=true
 webgpu:shader,validation,expression,call,builtin,frexp:must_use:use=false
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="constant";type="i32"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="constant";type="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="constant";type="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="constant";type="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="constant";type="u32"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="constant";type="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="constant";type="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="constant";type="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="override";type="i32"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="override";type="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="override";type="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="override";type="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="override";type="u32"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="override";type="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="override";type="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:values:stage="override";type="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="i32";arg1="i32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="i32";arg1="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="i32";arg1="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="i32";arg1="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="i32";arg1="u32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="i32";arg1="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="i32";arg1="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="i32";arg1="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Ci32%3E";arg1="i32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Ci32%3E";arg1="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Ci32%3E";arg1="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Ci32%3E";arg1="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Ci32%3E";arg1="u32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Ci32%3E";arg1="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Ci32%3E";arg1="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Ci32%3E";arg1="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Ci32%3E";arg1="i32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Ci32%3E";arg1="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Ci32%3E";arg1="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Ci32%3E";arg1="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Ci32%3E";arg1="u32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Ci32%3E";arg1="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Ci32%3E";arg1="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Ci32%3E";arg1="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Ci32%3E";arg1="i32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Ci32%3E";arg1="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Ci32%3E";arg1="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Ci32%3E";arg1="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Ci32%3E";arg1="u32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Ci32%3E";arg1="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Ci32%3E";arg1="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Ci32%3E";arg1="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="u32";arg1="i32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="u32";arg1="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="u32";arg1="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="u32";arg1="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="u32";arg1="u32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="u32";arg1="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="u32";arg1="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="u32";arg1="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Cu32%3E";arg1="i32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Cu32%3E";arg1="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Cu32%3E";arg1="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Cu32%3E";arg1="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Cu32%3E";arg1="u32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Cu32%3E";arg1="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Cu32%3E";arg1="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec2%3Cu32%3E";arg1="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Cu32%3E";arg1="i32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Cu32%3E";arg1="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Cu32%3E";arg1="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Cu32%3E";arg1="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Cu32%3E";arg1="u32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Cu32%3E";arg1="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Cu32%3E";arg1="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec3%3Cu32%3E";arg1="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Cu32%3E";arg1="i32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Cu32%3E";arg1="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Cu32%3E";arg1="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Cu32%3E";arg1="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Cu32%3E";arg1="u32"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Cu32%3E";arg1="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Cu32%3E";arg1="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:mismatched:arg0="vec4%3Cu32%3E";arg1="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:count_offset:stage="constant"
+webgpu:shader,validation,expression,call,builtin,insertBits:count_offset:stage="override"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="u32"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="abstract-float"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="f32"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="f16"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="bool"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="mat2x2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="alias"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="vec_bool"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="atomic"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="array"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="array_runtime"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="struct"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="enumerant"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="ptr"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="ptr_deref"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="sampler"
+webgpu:shader,validation,expression,call,builtin,insertBits:typed_arguments:input="texture"
+webgpu:shader,validation,expression,call,builtin,insertBits:must_use:use=true
+webgpu:shader,validation,expression,call,builtin,insertBits:must_use:use=false
 webgpu:shader,validation,expression,call,builtin,inverseSqrt:values:stage="constant";type="abstract-int"
 webgpu:shader,validation,expression,call,builtin,inverseSqrt:values:stage="constant";type="abstract-float"
 webgpu:shader,validation,expression,call,builtin,inverseSqrt:values:stage="constant";type="f32"
@@ -55802,6 +57272,849 @@
 webgpu:shader,validation,expression,call,builtin,saturate:integer_argument:type="vec2%3Cu32%3E"
 webgpu:shader,validation,expression,call,builtin,saturate:integer_argument:type="vec3%3Cu32%3E"
 webgpu:shader,validation,expression,call,builtin,saturate:integer_argument:type="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="bool";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cbool%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cbool%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cbool%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-int";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="abstract-float";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f32";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="f16";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-int%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-int%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-int%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cabstract-float%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf32%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cf16%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cabstract-float%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf32%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cf16%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cabstract-float%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf32%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cf16%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="i32";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Ci32%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Ci32%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Ci32%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="u32";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec2%3Cu32%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec3%3Cu32%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_1_and_2:type1="vec4%3Cu32%3E";type2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="bool"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec2%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec3%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec4%3Cbool%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="f32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="f16"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="i32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="u32"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:argument_types_3:type="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,call,builtin,select:must_use:use=true
+webgpu:shader,validation,expression,call,builtin,select:must_use:use=false
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="valid"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="alias"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="bool"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="i32"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="u32"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="f32"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="mixed_aint_afloat"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="mixed_i32_u32"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_bool"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec2_bool_implicit"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec3_bool_implicit"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_i32"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_u32"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f32"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="matrix"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="atomic"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="array"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="array_runtime"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="struct"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="enumerant"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="ptr"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="ptr_deref"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="sampler"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="texture"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="no_args"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="too_few_args"
+webgpu:shader,validation,expression,call,builtin,select:arguments:test="too_many_args"
 webgpu:shader,validation,expression,call,builtin,sign:values:stage="constant";type="abstract-float"
 webgpu:shader,validation,expression,call,builtin,sign:values:stage="constant";type="f32"
 webgpu:shader,validation,expression,call,builtin,sign:values:stage="constant";type="f16"
@@ -61252,6 +63565,121 @@
 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,overload_resolution:implicit_conversions:case="absint_to_bool"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absint_to_u32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absint_to_i32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absint_to_f32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absint_to_f16"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absfloat_to_bool"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absfloat_to_u32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absfloat_to_i32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absfloat_to_f32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absfloat_to_f16"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_absint_to_bool"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_absint_to_u32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_absint_to_i32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_absint_to_f32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_absint_to_f16"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_absfloat_to_bool"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_absfloat_to_u32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_absfloat_to_i32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_absfloat_to_f32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_absfloat_to_f16"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_swizzle_integer"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_swizzle_float"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_default_ctor_integer"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_default_ctor_abstract"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_swizzle_abstract"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_abstract_to_integer"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_wrong_result_i32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_wrong_result_f32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="vector_wrong_result_splat"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="array_absint_to_bool"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="array_absint_to_u32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="array_absint_to_i32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="array_absint_to_f32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="array_absint_to_f16"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="array_absfloat_to_bool"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="array_absfloat_to_u32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="array_absfloat_to_i32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="array_absfloat_to_f32"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="array_absfloat_to_f16"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="mat2x2_index_absint"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="mat2x2_index_absfloat"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="mat2x2_index_float"
+webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="mat2x2_wrong_result"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="abstract-int";arg2="abstract-float"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="abstract-int";arg2="f32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="abstract-int";arg2="f16"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="abstract-int";arg2="i32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="abstract-int";arg2="u32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="abstract-float";arg2="abstract-int"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="abstract-float";arg2="f32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="abstract-float";arg2="f16"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="abstract-float";arg2="i32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="abstract-float";arg2="u32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="f32";arg2="abstract-int"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="f32";arg2="abstract-float"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="f32";arg2="f16"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="f32";arg2="i32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="f32";arg2="u32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="f16";arg2="abstract-int"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="f16";arg2="abstract-float"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="f16";arg2="f32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="f16";arg2="i32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="f16";arg2="u32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cabstract-int%3E";arg2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cabstract-int%3E";arg2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cabstract-int%3E";arg2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cabstract-int%3E";arg2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec3%3Cabstract-int%3E";arg2="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cabstract-int%3E";arg2="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cabstract-float%3E";arg2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cabstract-float%3E";arg2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cabstract-float%3E";arg2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cabstract-float%3E";arg2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cf32%3E";arg2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cf32%3E";arg2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cf32%3E";arg2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec3%3Cabstract-float%3E";arg2="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec3%3Cf32%3E";arg2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec3%3Cf32%3E";arg2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cabstract-float%3E";arg2="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cf32%3E";arg2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cf32%3E";arg2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cf32%3E";arg2="vec4%3Ci32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cf32%3E";arg2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cf16%3E";arg2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cf16%3E";arg2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cf16%3E";arg2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="i32";arg2="abstract-int"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="i32";arg2="abstract-float"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="i32";arg2="f32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="i32";arg2="f16"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="i32";arg2="u32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Ci32%3E";arg2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Ci32%3E";arg2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Ci32%3E";arg2="vec2%3Cu32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec3%3Ci32%3E";arg2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec3%3Ci32%3E";arg2="vec3%3Cu32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Ci32%3E";arg2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Ci32%3E";arg2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Ci32%3E";arg2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Ci32%3E";arg2="vec4%3Cu32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="u32";arg2="abstract-int"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="u32";arg2="abstract-float"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="u32";arg2="f32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="u32";arg2="f16"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="u32";arg2="i32"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cu32%3E";arg2="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cu32%3E";arg2="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec2%3Cu32%3E";arg2="vec2%3Ci32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec3%3Cu32%3E";arg2="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec3%3Cu32%3E";arg2="vec3%3Ci32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cu32%3E";arg2="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cu32%3E";arg2="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cu32%3E";arg2="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,overload_resolution:overload_resolution:arg1="vec4%3Cu32%3E";arg2="vec4%3Ci32%3E"
 webgpu:shader,validation,expression,precedence:binary_requires_parentheses:op1="mul";op2="mul"
 webgpu:shader,validation,expression,precedence:binary_requires_parentheses:op1="mul";op2="div"
 webgpu:shader,validation,expression,precedence:binary_requires_parentheses:op1="mul";op2="mod"
@@ -69079,6 +71507,70 @@
 webgpu:shader,validation,types,alias:no_indirect_recursion_via_struct_attribute:target="S";attribute="align"
 webgpu:shader,validation,types,alias:no_indirect_recursion_via_struct_attribute:target="S";attribute="location"
 webgpu:shader,validation,types,alias:no_indirect_recursion_via_struct_attribute:target="S";attribute="size"
+webgpu:shader,validation,types,alias:any_type:type="bool"
+webgpu:shader,validation,types,alias:any_type:type="i32"
+webgpu:shader,validation,types,alias:any_type:type="u32"
+webgpu:shader,validation,types,alias:any_type:type="f32"
+webgpu:shader,validation,types,alias:any_type:type="f16"
+webgpu:shader,validation,types,alias:any_type:type="vec2%3Ci32%3E"
+webgpu:shader,validation,types,alias:any_type:type="vec3%3Cu32%3E"
+webgpu:shader,validation,types,alias:any_type:type="vec4%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="mat2x2%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="mat2x3%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="mat2x4%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="mat3x2%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="mat3x3%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="mat3x4%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="mat4x2%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="mat4x3%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="mat4x4%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="array%3Cu32%3E"
+webgpu:shader,validation,types,alias:any_type:type="array%3Ci32,%204%3E"
+webgpu:shader,validation,types,alias:any_type:type="array%3Cvec2%3Cu32%3E,%208%3E"
+webgpu:shader,validation,types,alias:any_type:type="S"
+webgpu:shader,validation,types,alias:any_type:type="T"
+webgpu:shader,validation,types,alias:any_type:type="atomic%3Cu32%3E"
+webgpu:shader,validation,types,alias:any_type:type="atomic%3Ci32%3E"
+webgpu:shader,validation,types,alias:any_type:type="ptr%3Cfunction,%20u32%3E"
+webgpu:shader,validation,types,alias:any_type:type="ptr%3Cprivate,%20i32%3E"
+webgpu:shader,validation,types,alias:any_type:type="ptr%3Cworkgroup,%20f32%3E"
+webgpu:shader,validation,types,alias:any_type:type="ptr%3Cuniform,%20vec2f%3E"
+webgpu:shader,validation,types,alias:any_type:type="ptr%3Cstorage,%20vec2u%3E"
+webgpu:shader,validation,types,alias:any_type:type="ptr%3Cstorage,%20vec3i,%20read%3E"
+webgpu:shader,validation,types,alias:any_type:type="ptr%3Cstorage,%20vec4f,%20read_write%3E"
+webgpu:shader,validation,types,alias:any_type:type="sampler"
+webgpu:shader,validation,types,alias:any_type:type="sampler_comparison"
+webgpu:shader,validation,types,alias:any_type:type="texture_1d%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_2d%3Cu32%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_2d_array%3Ci32%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_3d%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_cube%3Ci32%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_cube_array%3Cu32%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_multisampled_2d%3Cf32%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_depth_multisampled_2d"
+webgpu:shader,validation,types,alias:any_type:type="texture_external"
+webgpu:shader,validation,types,alias:any_type:type="texture_storage_1d%3Crgba8snorm,%20write%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_storage_1d%3Cr32uint,%20write%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_storage_1d%3Cr32sint,%20read_write%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_storage_1d%3Cr32float,%20read%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_storage_2d%3Crgba16uint,%20write%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_storage_2d_array%3Crg32float,%20write%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_storage_3d%3Cbgra8unorm,%20write%3E"
+webgpu:shader,validation,types,alias:any_type:type="texture_depth_2d"
+webgpu:shader,validation,types,alias:any_type:type="texture_depth_2d_array"
+webgpu:shader,validation,types,alias:any_type:type="texture_depth_cube"
+webgpu:shader,validation,types,alias:any_type:type="texture_depth_cube_array"
+webgpu:shader,validation,types,alias:any_type:type="vec2f"
+webgpu:shader,validation,types,alias:any_type:type="vec3u"
+webgpu:shader,validation,types,alias:any_type:type="vec4i"
+webgpu:shader,validation,types,alias:any_type:type="mat2x2f"
+webgpu:shader,validation,types,alias:any_type:type="anotherAlias"
+webgpu:shader,validation,types,alias:any_type:type="random_alias"
+webgpu:shader,validation,types,alias:match_non_alias:case="function_param"
+webgpu:shader,validation,types,alias:match_non_alias:case="constructor"
+webgpu:shader,validation,types,alias:match_non_alias:case="template_param"
+webgpu:shader,validation,types,alias:match_non_alias:case="predeclared_alias"
+webgpu:shader,validation,types,alias:match_non_alias:case="struct_element"
 webgpu:shader,validation,types,array:valid:case="i32"
 webgpu:shader,validation,types,array:valid:case="u32"
 webgpu:shader,validation,types,array:valid:case="f32"
diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt
index d2d7bd0..36e9949 100644
--- a/third_party/gn/webgpu-cts/ts_sources.txt
+++ b/third_party/gn/webgpu-cts/ts_sources.txt
@@ -501,6 +501,8 @@
 src/webgpu/shader/execution/expression/call/builtin/cross.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/degrees.cache.ts
 src/webgpu/shader/execution/expression/call/builtin/degrees.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/derivatives.cache.ts
+src/webgpu/shader/execution/expression/call/builtin/derivatives.ts
 src/webgpu/shader/execution/expression/call/builtin/determinant.cache.ts
 src/webgpu/shader/execution/expression/call/builtin/determinant.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/distance.cache.ts
@@ -607,6 +609,7 @@
 src/webgpu/shader/execution/expression/call/builtin/textureNumLayers.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/textureNumLevels.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/textureNumSamples.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/texture_utils.ts
 src/webgpu/shader/execution/expression/call/builtin/textureSample.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/textureSampleBias.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/textureSampleCompare.spec.ts
@@ -714,6 +717,7 @@
 src/webgpu/shader/validation/decl/ptr_spelling.spec.ts
 src/webgpu/shader/validation/decl/var.spec.ts
 src/webgpu/shader/validation/decl/var_access_mode.spec.ts
+src/webgpu/shader/validation/expression/overload_resolution.spec.ts
 src/webgpu/shader/validation/expression/precedence.spec.ts
 src/webgpu/shader/validation/expression/access/vector.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/const_override_validation.ts
@@ -725,6 +729,8 @@
 src/webgpu/shader/validation/expression/call/builtin/abs.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/acos.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/acosh.spec.ts
+src/webgpu/shader/validation/expression/call/builtin/all.spec.ts
+src/webgpu/shader/validation/expression/call/builtin/any.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/arrayLength.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/asin.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/asinh.spec.ts
@@ -756,6 +762,7 @@
 src/webgpu/shader/validation/expression/call/builtin/floor.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/fract.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/frexp.spec.ts
+src/webgpu/shader/validation/expression/call/builtin/insertBits.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/inverseSqrt.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/length.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/log.spec.ts
@@ -775,6 +782,7 @@
 src/webgpu/shader/validation/expression/call/builtin/reverseBits.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/round.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/saturate.spec.ts
+src/webgpu/shader/validation/expression/call/builtin/select.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/shader_stage_utils.ts
 src/webgpu/shader/validation/expression/call/builtin/sign.spec.ts
 src/webgpu/shader/validation/expression/call/builtin/sin.spec.ts
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 7e50fe3..9eb778f 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 7e50fe3c028c3362af01380430472782e12a255f
+Subproject commit 9eb778f4e7f7fa3d326fe2afa3962ec4860b29f1
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index d3fb3c2..d1eed4a 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -74,7 +74,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2024-04-09 07:29:13AM
+# Last rolled: 2024-04-10 07:36:09AM
 
 # Flaky on all platforms
 # KEEP
@@ -476,6 +476,8 @@
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection: [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending: [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_f32:* [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:* [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index d7b0e36..44ab975 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: 2024-04-09 07:29:13AM
+# Last rolled: 2024-04-10 07:36:09AM
 
 ################################################################################
 # SharedImage interop failures on Linux
@@ -627,6 +627,7 @@
 ################################################################################
 crbug.com/1467566 [ amd-0x67ef dawn-backend-validation ventura webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
 crbug.com/1467566 [ amd-0x67ef dawn-no-backend-validation ventura webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
+crbug.com/1467566 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="srgb" [ Failure ]
 crbug.com/1467566 [ android-u arm webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
 crbug.com/1467566 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
 crbug.com/1467566 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ventura webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
@@ -797,7 +798,8 @@
 ################################################################################
 # untriaged failures
 ################################################################################
-crbug.com/dawn/0000 [ dawn-backend-validation win10 ] webgpu:api,operation,render_pass,resolve:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 win10 ] webgpu:api,operation,render_pass,resolve:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:api,operation,render_pass,resolve:* [ Failure ]
 
 ################################################################################
 # CTS Async destroy tests
@@ -1000,14 +1002,12 @@
 ################################################################################
 # Shader corr failing flakily on Android ARM (Pixel 6)
 ################################################################################
-crbug.com/dawn/1991 [ android-t arm dawn-backend-validation ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant" [ RetryOnFailure ]
-crbug.com/dawn/1991 [ android-t arm dawn-backend-validation ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="inter_workgroup" [ RetryOnFailure ]
 crbug.com/dawn/2433 [ android-t arm dawn-backend-validation ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant" [ RetryOnFailure ]
 crbug.com/dawn/2433 [ android-t arm dawn-backend-validation ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="intra_workgroup" [ RetryOnFailure ]
-crbug.com/dawn/1991 [ android-t arm dawn-no-backend-validation ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant" [ RetryOnFailure ]
-crbug.com/dawn/1991 [ android-t arm dawn-no-backend-validation ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="inter_workgroup" [ RetryOnFailure ]
 crbug.com/dawn/2433 [ android-t arm dawn-no-backend-validation ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant" [ RetryOnFailure ]
 crbug.com/dawn/2433 [ android-t arm dawn-no-backend-validation ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="intra_workgroup" [ RetryOnFailure ]
+crbug.com/dawn/1991 [ android-t arm ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="inter_workgroup";extraFlags="rmw_variant" [ RetryOnFailure ]
+crbug.com/dawn/1991 [ android-t arm ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="inter_workgroup" [ RetryOnFailure ]
 crbug.com/dawn/2433 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant" [ RetryOnFailure ]
 crbug.com/dawn/2433 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="intra_workgroup" [ RetryOnFailure ]
 
@@ -1069,12 +1069,14 @@
 ################################################################################
 # macOS + AMD failures with storage buffer of tightly-packed f16 values
 ################################################################################
+crbug.com/tint/2211 [ amd-0x67ef dawn-backend-validation sonoma ] webgpu:shader,execution,expression,call,builtin,tanh:f16:* [ Failure ]
 crbug.com/tint/2211 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,tanh:f16:* [ Failure ]
+crbug.com/tint/2211 [ amd-0x67ef dawn-no-backend-validation sonoma ] webgpu:shader,execution,expression,call,builtin,tanh:f16:* [ Failure ]
 crbug.com/tint/2211 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,tanh:f16:* [ Failure ]
-crbug.com/tint/2211 [ amd-0x67ef ] webgpu:shader,execution,expression,binary,f16_remainder:scalar:inputSource="const" [ Failure ]
-crbug.com/tint/2211 [ amd-0x67ef ] webgpu:shader,execution,expression,call,builtin,modf:f16_whole:inputSource="const" [ Failure ]
-crbug.com/tint/2211 [ amd-0x67ef ] webgpu:shader,execution,expression,call,builtin,pow:f16:inputSource="const";vectorize="_undef_" [ Failure ]
-crbug.com/tint/2211 [ amd-0x67ef ] webgpu:shader,execution,expression,call,builtin,smoothstep:f16:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/tint/2211 [ amd-0x67ef ventura ] webgpu:shader,execution,expression,binary,f16_remainder:scalar:inputSource="const" [ Failure ]
+crbug.com/tint/2211 [ amd-0x67ef ventura ] webgpu:shader,execution,expression,call,builtin,modf:f16_whole:inputSource="const" [ Failure ]
+crbug.com/tint/2211 [ amd-0x67ef ventura ] webgpu:shader,execution,expression,call,builtin,pow:f16:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/tint/2211 [ amd-0x67ef ventura ] webgpu:shader,execution,expression,call,builtin,smoothstep:f16:inputSource="const";vectorize="_undef_" [ Failure ]
 
 ################################################################################
 # Flip video tests failing
@@ -1085,26 +1087,6 @@
 crbug.com/329724358 [ amd-0x67ef dawn-backend-validation ventura webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ amd-0x67ef dawn-no-backend-validation sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ amd-0x67ef dawn-no-backend-validation ventura webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-hflip.mp4";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-vflip.mp4";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-vflip.mp4";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";dstColorSpace="display-p3" [ Failure ]
 crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp8-bt601.webm";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
@@ -1137,10 +1119,6 @@
 crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp9-bt709.webm";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
 crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-hflip.mp4";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-vflip.mp4";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-vflip.mp4";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp8-bt601.webm";dstColorSpace="display-p3" [ Failure ]
 crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp8-bt601.webm";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ amd-0x67ef sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="display-p3" [ Failure ]
@@ -1264,24 +1242,7 @@
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ventura webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation ventura webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-hflip.mp4";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-vflip.mp4";dstColorSpace="display-p3" [ Failure ]
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-rotate-90.mp4";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";dstColorSpace="display-p3" [ Failure ]
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp8-bt601.webm";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
@@ -1314,10 +1275,6 @@
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp9-bt709.webm";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-hflip.mp4";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-vflip.mp4";dstColorSpace="display-p3" [ Failure ]
-crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-h264-bt601-vflip.mp4";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp8-bt601.webm";dstColorSpace="display-p3" [ Failure ]
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp8-bt601.webm";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ apple-angle-metal-renderer:-apple-m2 sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="display-p3" [ Failure ]
@@ -1386,7 +1343,6 @@
 crbug.com/329724358 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="srgb" [ RetryOnFailure ]
 crbug.com/329724358 [ dawn-no-backend-validation intel-0x3e9b sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
-crbug.com/329724358 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-hflip.mp4";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ intel-0x3e9b sonoma webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-rotate-90.mp4";dstColorSpace="srgb" [ Failure ]
 crbug.com/329724358 [ intel-0x3e9b sonoma webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp8-bt601.webm";sourceType="VideoElement";dstColorSpace="display-p3" [ Failure ]
@@ -1524,18 +1480,133 @@
 ################################################################################
 # Tint validation failures
 ################################################################################
-crbug.com/tint/2218 webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
-crbug.com/tint/2219 webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
-crbug.com/tint/2219 webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
-crbug.com/tint/2219 webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
-crbug.com/dawn/2220 webgpu:shader,validation,expression,call,builtin,distance:values:stage="constant";type="f16" [ Failure ]
-crbug.com/dawn/2220 webgpu:shader,validation,expression,call,builtin,distance:values:stage="override";type="f16" [ Failure ]
+crbug.com/tint/2219 [ amd-0x67ef dawn-backend-validation sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ amd-0x67ef dawn-backend-validation sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ amd-0x67ef dawn-backend-validation sonoma ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ amd-0x67ef dawn-no-backend-validation sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ amd-0x67ef dawn-no-backend-validation sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ amd-0x67ef dawn-no-backend-validation sonoma ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ amd-0x67ef sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
+crbug.com/dawn/2220 [ amd-0x67ef sonoma ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="constant";type="f16" [ Failure ]
+crbug.com/dawn/2220 [ amd-0x67ef sonoma ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="override";type="f16" [ Failure ]
+crbug.com/tint/2219 [ amd-0x67ef ventura ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
+crbug.com/dawn/2220 [ amd-0x67ef ventura ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="constant";type="f16" [ Failure ]
+crbug.com/dawn/2220 [ amd-0x67ef ventura ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="override";type="f16" [ Failure ]
+crbug.com/tint/2219 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ android-r qualcomm ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
+crbug.com/tint/2219 [ android-t arm dawn-backend-validation ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ android-t arm dawn-backend-validation ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ android-t arm dawn-backend-validation ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ android-t arm dawn-no-backend-validation ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ android-t arm dawn-no-backend-validation ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ android-t arm dawn-no-backend-validation ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ android-t arm ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
+crbug.com/dawn/2220 [ android-t arm ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="constant";type="f16" [ Failure ]
+crbug.com/dawn/2220 [ android-t arm ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="override";type="f16" [ Failure ]
+crbug.com/tint/2219 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation sonoma ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ventura ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ventura ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ventura ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation sonoma ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2218 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation ventura ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ apple-angle-metal-renderer:-apple-m2 sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
+crbug.com/dawn/2220 [ apple-angle-metal-renderer:-apple-m2 sonoma ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="constant";type="f16" [ Failure ]
+crbug.com/dawn/2220 [ apple-angle-metal-renderer:-apple-m2 sonoma ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="override";type="f16" [ Failure ]
+crbug.com/tint/2219 [ apple-angle-metal-renderer:-apple-m2 ventura ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
+crbug.com/dawn/2220 [ apple-angle-metal-renderer:-apple-m2 ventura ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="constant";type="f16" [ Failure ]
+crbug.com/dawn/2220 [ apple-angle-metal-renderer:-apple-m2 ventura ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="override";type="f16" [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation intel-0x3e9b sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation intel-0x3e9b sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ dawn-backend-validation intel-0x3e9b sonoma ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation intel-0x3e9b ventura ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation intel-0x3e9b ventura ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ dawn-backend-validation intel-0x3e9b ventura ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2218 [ dawn-backend-validation intel-0x9bc5 webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation intel-0x9bc5 win10 ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation intel-0x9bc5 win10 ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ dawn-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2218 [ dawn-backend-validation nvidia-0x2184 webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2218 [ dawn-backend-validation nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation intel-0x3e9b sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation intel-0x3e9b sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ dawn-no-backend-validation intel-0x3e9b sonoma ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation intel-0x3e9b ventura ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation intel-0x3e9b ventura ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ dawn-no-backend-validation intel-0x3e9b ventura ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2218 [ dawn-no-backend-validation intel-0x9bc5 webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2218 [ dawn-no-backend-validation intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2218 [ dawn-no-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2218 [ dawn-no-backend-validation nvidia-0x2184 webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2218 [ dawn-no-backend-validation nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,validation,decl,context_dependent_resolution:builtin_value_names:* [ Failure ]
+crbug.com/tint/2219 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
+crbug.com/tint/2219 [ intel-0x3e9b sonoma ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
+crbug.com/dawn/2220 [ intel-0x3e9b sonoma ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="constant";type="f16" [ Failure ]
+crbug.com/dawn/2220 [ intel-0x3e9b sonoma ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="override";type="f16" [ Failure ]
+crbug.com/tint/2219 [ intel-0x3e9b ventura ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
+crbug.com/dawn/2220 [ intel-0x3e9b ventura ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="constant";type="f16" [ Failure ]
+crbug.com/dawn/2220 [ intel-0x3e9b ventura ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="override";type="f16" [ Failure ]
+crbug.com/tint/2219 [ intel-0x9bc5 ubuntu ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
+crbug.com/dawn/2220 [ intel-0x9bc5 ubuntu ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="constant";type="f16" [ Failure ]
+crbug.com/dawn/2220 [ intel-0x9bc5 ubuntu ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="override";type="f16" [ Failure ]
+crbug.com/dawn/2220 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="constant";type="f16" [ Failure ]
+crbug.com/dawn/2220 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="override";type="f16" [ Failure ]
+crbug.com/tint/2219 [ intel-0x9bc5 win10 ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
+crbug.com/tint/2219 [ nvidia-0x2184 ubuntu ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
+crbug.com/dawn/2220 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="constant";type="f16" [ Failure ]
+crbug.com/dawn/2220 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,distance:values:stage="override";type="f16" [ Failure ]
+crbug.com/tint/2219 [ nvidia-0x2184 win10 ] webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
 
 ################################################################################
 # Test bug https://github.com/gpuweb/cts/pull/3602#issuecomment-2045745015
 ################################################################################
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="f16" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="mixed_f16_afloat" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef sonoma ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef sonoma ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="mixed_f16_afloat" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="mixed_f16_afloat" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="mixed_f16_afloat" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 sonoma ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 sonoma ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="mixed_f16_afloat" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b sonoma ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b sonoma ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="mixed_f16_afloat" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b ventura ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b ventura ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="mixed_f16_afloat" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="mixed_f16_afloat" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="mixed_f16_afloat" [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,smoothstep:arguments:test="mixed_f16_afloat" [ Failure ]
 
 ################################################################################
 # New flakes. Please triage:
@@ -1567,7 +1638,6 @@
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth16unorm";unclippedDepth=false;multisampled=false [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,storage_texture,read_only:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,storage_texture,read_only:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen" [ Failure ]
@@ -1580,25 +1650,203 @@
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,determinant:f16:inputSource="storage_r";dim=4 [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,determinant:f16:inputSource="storage_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,determinant:f16:inputSource="storage_rw";dim=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:arrayed_2d_coords: [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords: [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords: [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:* [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,workgroupUniformLoad:types:type="bool";wgsize=[1,128] [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,workgroupUniformLoad:types:type="bool";wgsize=[1,128] [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,constructor,non_zero:matrix_elements:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,constructor,non_zero:matrix_elements:* [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,af_arithmetic:negation:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
@@ -1618,15 +1866,17 @@
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,unary,u32_conversion:abstract_float:* [ Failure ]
@@ -1658,6 +1908,8 @@
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:accessValueType="u32";memType="non_atomic_texture";accessPair="wr";normalBarrier=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:accessValueType="u32";memType="non_atomic_texture";accessPair="wr";normalBarrier=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:accessValueType="u32";memType="non_atomic_texture";accessPair="wr";normalBarrier=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_store:accessValueType="f16";memType="non_atomic_storage";accessPair="ww";normalBarrier=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_store:accessValueType="f16";memType="non_atomic_storage";accessPair="ww";normalBarrier=true [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
@@ -1681,4 +1933,42 @@
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,statement,discard:derivatives: [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,statement,discard:derivatives: [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,statement,discard:derivatives: [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="private";workgroupSize=[1,1,1];batch__=11 [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="private";workgroupSize=[1,1,1];batch__=29 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,abs:values:stage="override";type="f32" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="f16" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b sonoma target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,select:arguments:test="vec_f16" [ Failure ]