[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,alpha_to_coverage:*]
  implementation-status: backlog
  expected:
    if os == "linux" and debug: [OK, TIMEOUT]
    if os == "mac": [OK, TIMEOUT]
  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.25]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.5]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.75]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=1]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.25]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.5]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.75]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=1]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.25]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.5]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.75]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=1]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.25]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.5]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.75]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=1]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0]
    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]

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.25]
    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]

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.5]
    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]

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.75]
    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]

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=1]
    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]

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.25]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.5]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.75]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=1]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.25]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.5]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.75]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=1]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.25]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.5]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.75]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=1]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.25]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.5]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.75]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";alpha=1]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.25]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.5]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=0.75]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";alpha=1]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.25]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.5]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=0.75]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";alpha=1]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.25]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.5]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=0.75]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";alpha=1]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.25]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.5]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.75]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=1]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.25]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.5]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.75]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=1]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.25]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.5]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.75]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=1]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.25]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.5]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.75]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=1]
    expected: FAIL


[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,basic:*]
  implementation-status: backlog
  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL


[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,depth:*]
  implementation-status: backlog
  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL


[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,empty:*]
  implementation-status: backlog
  [:]
    expected: FAIL


[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,initial:*]
  implementation-status: backlog
  [:]
    expected: FAIL


[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,multi_resolve:*]
  implementation-status: backlog
  [:]
    expected: FAIL


[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:*]
  implementation-status: backlog
  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=2]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=4]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=6]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=2]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=4]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=6]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=2]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=4]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=6]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=2]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=4]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=6]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=2]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=4]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=6]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=2]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=4]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=6]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=2]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=4]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=6]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=2]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=4]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=6]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=2]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=4]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=6]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=2]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=4]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=6]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=2]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=4]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=6]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=2]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=4]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=6]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=2]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=4]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=6]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=2]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=4]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=6]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=2]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=4]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=6]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=2]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=4]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=6]
    expected: FAIL


[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,scissor:*]
  implementation-status: backlog
  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL


[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,stencil:*]
  implementation-status: backlog
  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="direct";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero"]
    expected: FAIL

  [:writeMask=15;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero"]
    expected: FAIL
