[cts.https.html?q=webgpu:shader,validation,parse,shadow_builtins:function_param:*]
  implementation-status: backlog
  [:]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL


[cts.https.html?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_access_mode:*]
  implementation-status: backlog
  [:inject="function"]

  [:inject="module"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:inject="none"]


[cts.https.html?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin:*]
  implementation-status: backlog
  [:inject="function"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:inject="module"]

  [:inject="none"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:inject="sibling"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL


[cts.https.html?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_atomic:*]
  implementation-status: backlog
  [:inject="function"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:inject="module"]

  [:inject="none"]

  [:inject="sibling"]


[cts.https.html?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_atomic_type:*]
  implementation-status: backlog
  [:inject="function"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:inject="module"]

  [:inject="none"]


[cts.https.html?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_barriers:*]
  implementation-status: backlog
  [:inject="function"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:inject="module"]

  [:inject="none"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:inject="sibling"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL


[cts.https.html?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_f16:*]
  implementation-status: backlog
  [:inject="function"]

  [:inject="module"]

  [:inject="none"]
    expected:
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:inject="sibling"]
    expected:
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL


[cts.https.html?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_handle_type:*]
  implementation-status: backlog
  [:inject="function"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:inject="module"]

  [:inject="none"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL


[cts.https.html?q=webgpu:shader,validation,parse,shadow_builtins:shadow_hides_builtin_texture:*]
  implementation-status: backlog
  [:inject="function"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:inject="module"]

  [:inject="none"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:inject="sibling"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL
