[cts.https.html?q=webgpu:shader,execution,expression,constructor,zero_value:array:*]
  [:type="bool";length=1]

  [:type="bool";length=10]

  [:type="bool";length=5]

  [:type="f16";length=1]

  [:type="f16";length=10]

  [:type="f16";length=5]

  [:type="f32";length=1]

  [:type="f32";length=10]

  [:type="f32";length=5]

  [:type="i32";length=1]

  [:type="i32";length=10]

  [:type="i32";length=5]

  [:type="u32";length=1]

  [:type="u32";length=10]

  [:type="u32";length=5]

  [:type="vec3f";length=1]

  [:type="vec3f";length=10]

  [:type="vec3f";length=5]

  [:type="vec4i";length=1]

  [:type="vec4i";length=10]

  [:type="vec4i";length=5]


[cts.https.html?q=webgpu:shader,execution,expression,constructor,zero_value:matrix:*]
  [:type="f16";columns=2;rows=2]

  [:type="f16";columns=2;rows=3]

  [:type="f16";columns=2;rows=4]

  [:type="f16";columns=3;rows=2]

  [:type="f16";columns=3;rows=3]

  [:type="f16";columns=3;rows=4]

  [:type="f16";columns=4;rows=2]

  [:type="f16";columns=4;rows=3]

  [:type="f16";columns=4;rows=4]

  [:type="f32";columns=2;rows=2]

  [:type="f32";columns=2;rows=3]

  [:type="f32";columns=2;rows=4]

  [:type="f32";columns=3;rows=2]

  [:type="f32";columns=3;rows=3]

  [:type="f32";columns=3;rows=4]

  [:type="f32";columns=4;rows=2]

  [:type="f32";columns=4;rows=3]

  [:type="f32";columns=4;rows=4]


[cts.https.html?q=webgpu:shader,execution,expression,constructor,zero_value:scalar:*]
  [:type="bool"]

  [:type="f16"]

  [:type="f32"]

  [:type="i32"]

  [:type="u32"]


[cts.https.html?q=webgpu:shader,execution,expression,constructor,zero_value:structure:*]
  [:member_types=["bool","u32","f16","vec3f","vec2i"\];nested=false]

  [:member_types=["bool","u32","f16","vec3f","vec2i"\];nested=true]

  [:member_types=["bool"\];nested=false]

  [:member_types=["bool"\];nested=true]

  [:member_types=["i32","f16","vec4i","mat3x2f"\];nested=false]

  [:member_types=["i32","f16","vec4i","mat3x2f"\];nested=true]

  [:member_types=["i32","u32","f32","f16","vec3f","vec4i"\];nested=false]

  [:member_types=["i32","u32","f32","f16","vec3f","vec4i"\];nested=true]

  [:member_types=["i32","u32"\];nested=false]

  [:member_types=["i32","u32"\];nested=true]

  [:member_types=["u32"\];nested=false]

  [:member_types=["u32"\];nested=true]

  [:member_types=["vec3f"\];nested=false]

  [:member_types=["vec3f"\];nested=true]


[cts.https.html?q=webgpu:shader,execution,expression,constructor,zero_value:vector:*]
  [:type="bool";width=2]

  [:type="bool";width=3]

  [:type="bool";width=4]

  [:type="f16";width=2]

  [:type="f16";width=3]

  [:type="f16";width=4]

  [:type="f32";width=2]

  [:type="f32";width=3]

  [:type="f32";width=4]

  [:type="i32";width=2]

  [:type="i32";width=3]

  [:type="i32";width=4]

  [:type="u32";width=2]

  [:type="u32";width=3]

  [:type="u32";width=4]


[cts.https.html?q=webgpu:shader,execution,expression,constructor,zero_value:vector_prefix:*]
  [:type="f16";width=2]

  [:type="f16";width=3]

  [:type="f16";width=4]

  [:type="f32";width=2]

  [:type="f32";width=3]

  [:type="f32";width=4]

  [:type="i32";width=2]

  [:type="i32";width=3]

  [:type="i32";width=4]

  [:type="u32";width=2]

  [:type="u32";width=3]

  [:type="u32";width=4]
