Roll third_party/webgpu-cts/ bca9099e9..ecefa0df4 (5 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/bca9099e9721..ecefa0df492f
 - ecefa0 Reduce default maxSubcasesInFlight instead of using batching (#4006)
 - 648e05 Texture Builtins: offset to case from subcase (#4004)
 - 85bd85 Add float32-blendable feature validation tests (#4003)
 - ec5493 Use batching for shader,validation,expression,call,builtin,*:values: (#4001)
 - 39bab0 Revert "robust_access_vertex shader add float tolerance (#3968)" (#4000)

Created with './tools/run cts roll'

Change-Id: Ica53fb6c58cf4c2f0e6d3b2de972915cedfed76e
Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-linux-x64-intel-uhd770-rel,dawn-try-mac-amd-exp,dawn-try-mac-arm64-m2-exp,dawn-try-mac-intel-exp,dawn-try-win-x64-intel-uhd770-rel,dawn-try-win10-x86-rel,linux-dawn-nvidia-1660-exp-rel,linux-dawn-rel,mac-arm64-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/211178
Auto-Submit: Gregg Tavares <gman@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
diff --git a/DEPS b/DEPS
index 72bdd0f..0462824 100644
--- a/DEPS
+++ b/DEPS
@@ -361,7 +361,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@bca9099e97211e184a10697b2d23d30c7bdf16b8',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@ecefa0df492f45894d74eb685cf6d3e6dbdb1e79',
     'condition': 'build_with_chromium',
   },
 
diff --git a/third_party/gn/webgpu-cts/test_list.txt b/third_party/gn/webgpu-cts/test_list.txt
index fdeb628..ef0cb31 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -26,6 +26,7 @@
 webgpu:api,operation,adapter,requestDevice:features,known:feature="shader-f16"
 webgpu:api,operation,adapter,requestDevice:features,known:feature="rg11b10ufloat-renderable"
 webgpu:api,operation,adapter,requestDevice:features,known:feature="float32-filterable"
+webgpu:api,operation,adapter,requestDevice:features,known:feature="float32-blendable"
 webgpu:api,operation,adapter,requestDevice:features,known:feature="clip-distances"
 webgpu:api,operation,adapter,requestDevice:features,known:feature="dual-source-blending"
 webgpu:api,operation,adapter,requestDevice:limits,unknown:
@@ -29129,6 +29130,10 @@
 webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_write:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-clamp"
 webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_write:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="increment-wrap"
 webgpu:api,validation,render_pipeline,depth_stencil_state:stencil_write:isAsync=true;format="depth32float-stencil8";faceAndOpType="backPassOp";op="decrement-wrap"
+webgpu:api,validation,render_pipeline,float32_blendable:create_render_pipeline:isAsync=false;enabled=true
+webgpu:api,validation,render_pipeline,float32_blendable:create_render_pipeline:isAsync=false;enabled=false
+webgpu:api,validation,render_pipeline,float32_blendable:create_render_pipeline:isAsync=true;enabled=true
+webgpu:api,validation,render_pipeline,float32_blendable:create_render_pipeline:isAsync=true;enabled=false
 webgpu:api,validation,render_pipeline,fragment_state:color_target_exists:isAsync=false
 webgpu:api,validation,render_pipeline,fragment_state:color_target_exists:isAsync=true
 webgpu:api,validation,render_pipeline,fragment_state:targets_format_is_color_format:format="rgba8unorm";isAsync=false
@@ -59867,546 +59872,1086 @@
 webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:stage="compute";format="astc-12x12-unorm";minFilter="linear"
 webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:stage="compute";format="astc-12x12-unorm-srgb";minFilter="nearest"
 webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:stage="compute";format="astc-12x12-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth16unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth16unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth16unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth16unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11snorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11snorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm-srgb";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm";minFilter="linear"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm-srgb";minFilter="nearest"
-webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm-srgb";minFilter="linear"
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth16unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth16unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth16unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth16unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc1-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc2-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc3-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc4-r-snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc5-rg-snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bc7-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgb8a1unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="etc2-rgba8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-r11snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="eac-rg11snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-4x4-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x4-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-5x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-6x6-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x6-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-8x8-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x6-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x8-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-10x10-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x10-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="astc-12x12-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth16unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth16unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth16unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth16unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc1-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc2-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc3-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc4-r-snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc5-rg-snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bc7-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgb8a1unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="etc2-rgba8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-r11snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="eac-rg11snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-4x4-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x4-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-5x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-6x6-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x6-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-8x8-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x6-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x8-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-10x10-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x10-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="astc-12x12-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgb8a1unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="etc2-rgba8unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-r11snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11snorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11snorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11snorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="eac-rg11snorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-4x4-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x4-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-5x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-6x6-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x6-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-8x8-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x5-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x6-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x8-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-10x10-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x10-unorm-srgb";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm";minFilter="linear";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm-srgb";minFilter="nearest";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm-srgb";minFilter="nearest";offset=true
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm-srgb";minFilter="linear";offset=false
+webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="astc-12x12-unorm-srgb";minFilter="linear";offset=true
 webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_3d_coords:stage="vertex";format="r8unorm";minFilter="nearest"
 webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_3d_coords:stage="vertex";format="r8unorm";minFilter="linear"
 webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_3d_coords:stage="vertex";format="r8snorm";minFilter="nearest"
@@ -62711,8 +63256,10 @@
 webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:format="depth32float";viewDimension="cube"
 webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:format="depth32float";viewDimension="cube-array";A="i32"
 webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:format="depth32float";viewDimension="cube-array";A="u32"
-webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:format="depth16unorm"
-webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:format="depth32float"
+webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:format="depth16unorm";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:format="depth16unorm";offset=true
+webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:format="depth32float";offset=false
+webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:format="depth32float";offset=true
 webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:format="depth16unorm"
 webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:format="depth32float"
 webgpu:shader,execution,expression,call,builtin,textureSampleBaseClampToEdge:2d_coords:stage="vertex";textureType="texture_2d%3Cf32%3E"
diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt
index df81ae4..17e7b7e 100644
--- a/third_party/gn/webgpu-cts/ts_sources.txt
+++ b/third_party/gn/webgpu-cts/ts_sources.txt
@@ -331,6 +331,7 @@
 src/webgpu/api/validation/render_pass/resolve.spec.ts
 src/webgpu/api/validation/render_pipeline/common.ts
 src/webgpu/api/validation/render_pipeline/depth_stencil_state.spec.ts
+src/webgpu/api/validation/render_pipeline/float32_blendable.spec.ts
 src/webgpu/api/validation/render_pipeline/fragment_state.spec.ts
 src/webgpu/api/validation/render_pipeline/inter_stage.spec.ts
 src/webgpu/api/validation/render_pipeline/misc.spec.ts
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index bca9099..ecefa0d 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit bca9099e97211e184a10697b2d23d30c7bdf16b8
+Subproject commit ecefa0df492f45894d74eb685cf6d3e6dbdb1e79
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 9bdebad..bc4a352 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -82,7 +82,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2024-10-15 07:53:47PM
+# Last rolled: 2024-10-17 07:44:28AM
 
 # Flaky on all platforms
 crbug.com/42251085 webgpu:shader,validation,expression,call,builtin,log:values:stage="override";type="f32" [ RetryOnFailure ]
@@ -2245,189 +2245,372 @@
 crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:stage="fragment";format="stencil8";minFilter="nearest";offset=true [ Failure ]
 crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:stage="vertex";format="stencil8";minFilter="nearest";offset=false [ Failure ]
 crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:stage="vertex";format="stencil8";minFilter="nearest";offset=true [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth16unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth16unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32float";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest" [ Failure ]
-crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest" [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="bgra8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="bgra8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth16unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth16unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth16unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth16unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="depth32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="depth32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="r8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="r8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg11b10ufloat";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg11b10ufloat";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rg8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rg8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb10a2unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb10a2unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgb9e5ufloat";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgb9e5ufloat";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="rgba8unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="rgba8unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest";offset=true [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest";offset=false [ Failure ]
+crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest";offset=true [ Failure ]
 crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_2d_coords:stage="compute";format="depth16unorm";minFilter="linear";offset=true [ Failure ]
 crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_2d_coords:stage="compute";format="depth16unorm";minFilter="linear";offset=false [ Failure ]
 crbug.com/368070319 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_2d_coords:stage="fragment";format="depth16unorm";minFilter="linear";offset=true [ Failure ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 5913895..606ae6a 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-10-15 07:53:47PM
+# Last rolled: 2024-10-17 07:44:28AM
 
 # conflicts_allowed: true
 
@@ -1422,18 +1422,30 @@
 crbug.com/365027668 [ amd-0x67ef angle-metal dawn-no-backend-validation desktop graphite-enabled mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:* [ Skip ]
 crbug.com/365027668 [ amd-0x7340 angle-metal dawn-backend-validation desktop graphite-enabled mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:* [ Skip ]
 crbug.com/365027668 [ amd-0x7340 angle-metal dawn-no-backend-validation desktop graphite-enabled mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:* [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear" [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear" [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear" [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest" [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest" [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest" [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear" [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear" [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear" [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest" [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest" [ Skip ]
-crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest" [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear";offset=true [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear";offset=true [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear";offset=true [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest";offset=true [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest";offset=true [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest";offset=true [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="linear";offset=true [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="linear";offset=true [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="linear";offset=true [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="stencil8";minFilter="nearest";offset=true [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="fragment";format="stencil8";minFilter="nearest";offset=true [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest";offset=false [ Skip ]
+crbug.com/365027668 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="vertex";format="stencil8";minFilter="nearest";offset=true [ Skip ]
 
 # Flaky on MacBookPro16,1 (AMD) machines
 crbug.com/371963563 [ amd mac ] webgpu:shader,execution,expression,call,builtin,atomics,atomicAnd:and_workgroup:workgroupSize=64;dispatchSize=16;mapId="passthrough";scalarType="u32" [ RetryOnFailure ]
@@ -1724,8 +1736,8 @@
 crbug.com/373485785 [ android-pixel-4 ] webgpu:shader,validation,functions,alias_analysis:two_pointers_to_array_elements:address_space="function";index=0;aliased=false [ RetryOnFailure ]
 crbug.com/373485785 [ android-pixel-4 ] webgpu:shader,validation,functions,alias_analysis:two_pointers_to_array_elements:address_space="private";index=1;aliased=true [ RetryOnFailure ]
 
-crbug.com/373664083 [ win10 dawn-backend-validation nvidia-0x2184 ] webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes:initMethod="CopyB2T";checkMethod="FullCopyT2B";* [ RetryOnFailure ]
-crbug.com/373664084 [ win10 dawn-backend-validation intel-0x4680 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:* [ RetryOnFailure ]
+crbug.com/373664083 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes:initMethod="CopyB2T";checkMethod="FullCopyT2B";* [ RetryOnFailure ]
+crbug.com/373664084 [ dawn-backend-validation intel-0x4680 win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:* [ RetryOnFailure ]
 
 crbug.com/373670513 [ android-pixel-6 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";* [ RetryOnFailure ]
 # https://ci.chromium.org/ui/p/chromium/builders/ci/Dawn%20Win10%20x86%20DEPS%20Release%20(Intel)/15773/overview
@@ -1945,106 +1957,206 @@
 crbug.com/dawn/0000 [ arm ] webgpu:shader,execution,shader_io,fragment_builtins:subgroup_invocation_id:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest";offset=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_3d_coords:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:* [ Failure ]
@@ -2113,106 +2225,206 @@
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:stage="vertex";format="rg32float";offset=false [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc1-rgba-unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc2-rgba-unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc3-rgba-unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc4-r-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc5-rg-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bc7-rgba-unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="bgra8unorm-srgb";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth16unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="depth32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r32uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="r8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg11b10ufloat";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg32uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rg8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb10a2unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgb9e5ufloat";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba16uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32float";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba32uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8sint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8snorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8uint";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm";minFilter="nearest";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="linear";offset=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest";offset=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="compute";format="rgba8unorm-srgb";minFilter="nearest";offset=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_3d_coords:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:* [ Failure ]
@@ -2284,14 +2496,14 @@
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:stage="vertex";format="rg32float";offset=false [ Failure ]
 
 # timeouts
-crbug.com/dawn/0000 [ win intel ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:stage="compute";format="rgba16float" [ Failure ]
-crbug.com/dawn/0000 [ win intel ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineLayout,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="forward" [ Failure ]
-crbug.com/dawn/0000 [ win intel ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false [ Failure ]
-crbug.com/dawn/0000 [ win intel ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true [ Failure ]
+crbug.com/dawn/0000 [ intel win ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:stage="compute";format="rgba16float" [ Failure ]
+crbug.com/dawn/0000 [ intel win ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineLayout,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=1;order="forward" [ Failure ]
+crbug.com/dawn/0000 [ intel win ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false [ Failure ]
+crbug.com/dawn/0000 [ intel win ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="none";orientation="flipY";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=true [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:stage="fragment";format="rgba16float" [ Failure ]
 
 # dead - bot failed - no device
-crbug.com/dawn/0000 [ win intel ] webgpu:shader,execution,expression,unary,af_arithmetic:negation:inputSource="const";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ intel win ] webgpu:shader,execution,expression,unary,af_arithmetic:negation:inputSource="const";vectorize=3 [ Failure ]
 
 crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,textureGather:depth_2d_coords:stage="compute";format="depth16unorm";minFilter="linear";offset=false [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,textureGather:depth_2d_coords:stage="compute";format="depth16unorm";minFilter="linear";offset=true [ Failure ]