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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.25]
    expected:
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.5]
    expected:
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";alpha=0.75]
    expected:
      if os == "mac": FAIL

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

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

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.25]
    expected:
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.5]
    expected:
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.75]
    expected:
      if os == "mac": FAIL

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

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

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.25]
    expected:
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.5]
    expected:
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";alpha=0.75]
    expected:
      if os == "mac": FAIL

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

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

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.25]
    expected:
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.5]
    expected:
      if os == "mac": FAIL

  [:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";alpha=0.75]
    expected:
      if os == "mac": FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,empty:*]
  [:]


[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,initial:*]
  [:]


[cts.https.html?q=webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,multi_resolve:*]
  [:]


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


[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"]

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

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

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

  [: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"]

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

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

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

  [: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
