[cts.https.html?q=webgpu:shader,validation,decl,override:function_scope:*]
  [:]


[cts.https.html?q=webgpu:shader,validation,decl,override:id:*]
  [:case="duplicate"]

  [:case="max"]

  [:case="min"]

  [:case="neg"]

  [:case="too_large"]


[cts.https.html?q=webgpu:shader,validation,decl,override:initializer:*]
  [:case="abs_float_init_convert"]

  [:case="abs_int_init_convert"]

  [:case="const_func_init"]

  [:case="init_const_expr"]

  [:case="init_matching_type"]

  [:case="init_mismatch_type"]

  [:case="init_mismatch_vector"]

  [:case="init_override_expr"]

  [:case="init_runtime_expr"]

  [:case="mix_order_init"]

  [:case="no_init"]

  [:case="no_init_no_type"]

  [:case="no_type"]

  [:case="non_const_func_init"]


[cts.https.html?q=webgpu:shader,validation,decl,override:no_direct_recursion:*]
  [:target="a"]

  [:target="b"]


[cts.https.html?q=webgpu:shader,validation,decl,override:no_indirect_recursion:*]
  [:target="a"]

  [:target="b"]


[cts.https.html?q=webgpu:shader,validation,decl,override:type:*]
  [:case="abs_float_conversion"]

  [:case="abs_int_conversion"]

  [:case="array"]

  [:case="atomic"]

  [:case="bool"]

  [:case="f16"]

  [:case="f32"]

  [:case="i32"]

  [:case="mat2x2f"]

  [:case="matrix"]

  [:case="struct"]

  [:case="u32"]

  [:case="vec2_bool"]

  [:case="vec2i"]

  [:case="vec3u"]

  [:case="vec4f"]
