[cts.https.html?q=webgpu:shader,validation,types,vector:vector:*]
  implementation-status: backlog
  [:case="aliased_el_ty"]
    expected: FAIL

  [:case="missing_el_ty"]

  [:case="missing_t_left"]

  [:case="missing_t_right"]

  [:case="no_bool_shortform"]

  [:case="trailing_comma"]
    expected: FAIL

  [:case="vec"]

  [:case="vec1_i32"]

  [:case="vec2_bool"]

  [:case="vec2_f16"]
    expected:
      if os == "mac": FAIL

  [:case="vec2_f32"]

  [:case="vec2_i32"]

  [:case="vec2_u32"]

  [:case="vec2f"]

  [:case="vec2h"]
    expected:
      if os == "mac": FAIL

  [:case="vec2i"]

  [:case="vec2u"]

  [:case="vec3_bool"]

  [:case="vec3_f16"]
    expected:
      if os == "mac": FAIL

  [:case="vec3_f32"]

  [:case="vec3_i32"]

  [:case="vec3_u32"]

  [:case="vec3f"]

  [:case="vec3h"]
    expected:
      if os == "mac": FAIL

  [:case="vec3i"]

  [:case="vec3u"]

  [:case="vec4_bool"]

  [:case="vec4_f16"]
    expected:
      if os == "mac": FAIL

  [:case="vec4_f32"]

  [:case="vec4_i32"]

  [:case="vec4_u32"]

  [:case="vec4f"]

  [:case="vec4h"]
    expected:
      if os == "mac": FAIL

  [:case="vec4i"]

  [:case="vec4u"]

  [:case="vec5_u32"]

  [:case="vec_f32"]

  [:case="vec_of_array"]

  [:case="vec_of_atomic"]

  [:case="vec_of_matrix"]

  [:case="vec_of_runtime_array"]

  [:case="vec_of_struct"]

  [:case="vec_of_vec"]
