[cts.https.html?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:*]
  implementation-status: backlog
  expected:
    if os == "win": [OK, CRASH]
    if os == "linux" and debug: [OK, TIMEOUT]
    if os == "linux" and not debug: [OK, CRASH]
    if os == "mac" and debug: TIMEOUT
    if os == "mac" and not debug: [TIMEOUT, CRASH]
  [:nearFar=[0,1\];sampleCount=1;frontFace="ccw";interpolation={"type":"flat"}]
    expected: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="ccw";interpolation={"type":"flat"}]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

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

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

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

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

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"centroid"}]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

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

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

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

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

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

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

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

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"flat"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"centroid"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"center"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"centroid"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"flat"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"centroid"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"center"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"centroid"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:nearFar=[0.25,0.75\];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:*]
  implementation-status: backlog
  expected:
    if os == "win": [OK, CRASH]
    if os == "linux" and debug: [OK, CRASH]
    if os == "mac": [OK, CRASH]
  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]
    expected: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


[cts.https.html?q=webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:*]
  implementation-status: backlog
  expected: [OK, CRASH]
  [:nearFar=[0,1\];sampleCount=1;interpolation={"type":"flat"}]
    expected: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"flat"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:nearFar=[0,1\];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

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

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

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

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

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"flat"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"flat"}]
    expected:
      if os == "win": FAIL
      if os == "linux": [FAIL, TIMEOUT, NOTRUN]
      if os == "mac": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"center"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

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

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:nearFar=[0.25,0.75\];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

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