[cts.https.html?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:*]
  [:nearFar=[0,1\];sampleCount=1;frontFace="ccw";interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="ccw";interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="cw";interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="cw";interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="ccw";interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="ccw";interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="cw";interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="cw";interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="ccw";interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="ccw";interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="cw";interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="cw";interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"sample"}]


[cts.https.html?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:*]
  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}]


[cts.https.html?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:*]
  implementation-status:
    if os == "linux": backlog
  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"flat"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"flat"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective"}]


[cts.https.html?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:*]
  implementation-status:
    if os == "win": backlog
    if os == "linux": backlog
  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat","sampling":"either"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat","sampling":"first"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"flat","sampling":"either"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"flat","sampling":"first"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat","sampling":"either"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat","sampling":"first"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"flat","sampling":"either"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"flat","sampling":"first"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}]
    expected:
      if os == "win": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL


[cts.https.html?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:*]
  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}]


[cts.https.html?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:*]
  implementation-status:
    if os == "linux": backlog
  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"flat","sampling":"either"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"flat","sampling":"first"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat","sampling":"either"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat","sampling":"first"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}]

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}]

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"flat","sampling":"either"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"flat","sampling":"first"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}]
    expected:
      if os == "linux": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "linux": FAIL


[cts.https.html?q=webgpu:shader,execution,shader_io,fragment_builtins:subgroup_invocation_id:*]
  [:size=[111,2\]]

  [:size=[13,10\]]

  [:size=[13,53\]]

  [:size=[15,15\]]

  [:size=[16,16\]]

  [:size=[17,17\]]

  [:size=[19,13\]]

  [:size=[2,111\]]

  [:size=[2,35\]]

  [:size=[35,2\]]

  [:size=[53,13\]]


[cts.https.html?q=webgpu:shader,execution,shader_io,fragment_builtins:subgroup_size:*]
  [:size=[111,2\]]

  [:size=[13,10\]]

  [:size=[13,53\]]

  [:size=[15,15\]]

  [:size=[16,16\]]

  [:size=[17,17\]]

  [:size=[19,13\]]

  [:size=[2,111\]]

  [:size=[2,35\]]

  [:size=[35,2\]]

  [:size=[53,13\]]
