[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,color_depth_mismatch:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,layer_count:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:arrayLayerCount=1;baseArrayLayer=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:arrayLayerCount=1;baseArrayLayer=9]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:arrayLayerCount=5;baseArrayLayer=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,mip_level_count:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:mipLevelCount=1;baseMipLevel=0]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:mipLevelCount=1;baseMipLevel=3]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:mipLevelCount=2;baseMipLevel=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_color_attachment:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,one_depth_stencil_attachment:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:attachments,same_size:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,bound_check:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:mipLevel=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:mipLevel=1]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:mipLevel=2]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:mipLevel=3]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:mipLevel=4]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,definedness:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:dimension="2d"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:dimension="3d"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,overlaps,diff_miplevel:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:sameMipLevel=false]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:sameMipLevel=true]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,overlaps,same_miplevel:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:sameDepthSlice=false]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:sameDepthSlice=true]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,empty:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,aligned:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:format="bgra8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="bgra8unorm-srgb"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="r16float"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="r16sint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="r16uint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="r32float"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="r32sint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="r32uint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="r8sint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="r8uint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="r8unorm"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rg16float"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rg16sint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rg16uint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rg32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rg32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rg32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rg8sint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rg8uint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rg8unorm"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rgb10a2uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgb10a2unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba8sint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rgba8uint"]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rgba8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba8unorm-srgb"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,unaligned:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"\]]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"\]]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachments:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:colorAttachmentsCountVariant={"mult":1,"add":0}]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:colorAttachmentsCountVariant={"mult":1,"add":1}]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,non_multisampled:*]
  implementation-status: backlog
  expected:
    if os == "mac" and debug: [OK, TIMEOUT, CRASH]
    if os == "mac" and not debug: [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,sample_count:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,depth_clear_value:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:depthLoadOp="_undef_";depthClearValue="_undef_"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="_undef_";depthClearValue=-1]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="_undef_";depthClearValue=0]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="_undef_";depthClearValue=0.5]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="_undef_";depthClearValue=1]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="_undef_";depthClearValue=1.5]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="clear";depthClearValue="_undef_"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:depthLoadOp="clear";depthClearValue=-1]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:depthLoadOp="clear";depthClearValue=0]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="clear";depthClearValue=0.5]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="clear";depthClearValue=1]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="clear";depthClearValue=1.5]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:depthLoadOp="load";depthClearValue="_undef_"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="load";depthClearValue=-1]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="load";depthClearValue=0]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="load";depthClearValue=0.5]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="load";depthClearValue=1]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:depthLoadOp="load";depthClearValue=1.5]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,loadOp_storeOp_match_depthReadOnly_stencilReadOnly:*]
  implementation-status: backlog
  expected:
    if os == "linux" and debug: [OK, TIMEOUT]
    if os == "mac": TIMEOUT
  [:format="depth16unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [TIMEOUT, NOTRUN]

  [:format="depth24plus"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [TIMEOUT, NOTRUN]

  [:format="depth24plus-stencil8"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [TIMEOUT, NOTRUN]

  [:format="depth32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [TIMEOUT, NOTRUN]

  [:format="depth32float-stencil8"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": [TIMEOUT, NOTRUN]

  [:format="stencil8"]
    expected: FAIL


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:depth_stencil_attachment,sample_counts_mismatch:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:occlusionQuerySet,query_set_type:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:queryType="occlusion"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:queryType="timestamp"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [PASS, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,array_layer_count:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_format:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_size:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,error_state:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,format_supports_resolve:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:format="bgra8unorm"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="bgra8unorm-srgb"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="r16float"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="r16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="r16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="r32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="r8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="r8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="r8unorm"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rg16float"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rg16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rg16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rg8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rg8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rg8unorm"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rgb10a2uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgb10a2unorm"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rgba16float"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rgba16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:format="rgba8unorm"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:format="rgba8unorm-srgb"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,mipmap_level_count:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,sample_count:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,single_sample_count:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,usage:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:usage=12]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:usage=20]
    expected:
      if os == "win" and not debug: [PASS, FAIL]
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:usage=3]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]

  [:usage=8]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [FAIL, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrite,query_index:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [PASS, TIMEOUT, NOTRUN]


[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrites,query_set_type:*]
  implementation-status: backlog
  expected:
    if os == "mac": [OK, TIMEOUT]
  [:queryType="occlusion"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [PASS, TIMEOUT, NOTRUN]

  [:queryType="timestamp"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac": [PASS, TIMEOUT, NOTRUN]
