[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_buffer_offset:*]
  [:format="depth16unorm";aspect="depth-only";copyType="CopyB2T"]

  [:format="depth16unorm";aspect="depth-only";copyType="CopyT2B"]

  [:format="depth16unorm";aspect="depth-only";copyType="WriteTexture"]

  [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyB2T"]

  [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyT2B"]

  [:format="depth24plus-stencil8";aspect="stencil-only";copyType="WriteTexture"]

  [:format="depth32float";aspect="depth-only";copyType="CopyT2B"]

  [:format="depth32float-stencil8";aspect="depth-only";copyType="CopyT2B"]

  [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyB2T"]

  [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyT2B"]

  [:format="depth32float-stencil8";aspect="stencil-only";copyType="WriteTexture"]

  [:format="stencil8";aspect="stencil-only";copyType="CopyB2T"]

  [:format="stencil8";aspect="stencil-only";copyType="CopyT2B"]

  [:format="stencil8";aspect="stencil-only";copyType="WriteTexture"]


[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_buffer_size:*]
  [:format="depth16unorm";aspect="depth-only";copyType="CopyB2T"]

  [:format="depth16unorm";aspect="depth-only";copyType="CopyT2B"]

  [:format="depth16unorm";aspect="depth-only";copyType="WriteTexture"]

  [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyB2T"]

  [:format="depth24plus-stencil8";aspect="stencil-only";copyType="CopyT2B"]

  [:format="depth24plus-stencil8";aspect="stencil-only";copyType="WriteTexture"]

  [:format="depth32float";aspect="depth-only";copyType="CopyT2B"]

  [:format="depth32float-stencil8";aspect="depth-only";copyType="CopyT2B"]

  [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyB2T"]

  [:format="depth32float-stencil8";aspect="stencil-only";copyType="CopyT2B"]

  [:format="depth32float-stencil8";aspect="stencil-only";copyType="WriteTexture"]

  [:format="stencil8";aspect="stencil-only";copyType="CopyB2T"]

  [:format="stencil8";aspect="stencil-only";copyType="CopyT2B"]

  [:format="stencil8";aspect="stencil-only";copyType="WriteTexture"]


[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_usage_and_aspect:*]
  [:format="depth16unorm"]

  [:format="depth24plus"]

  [:format="depth24plus-stencil8"]

  [:format="depth32float"]

  [:format="depth32float-stencil8"]

  [:format="stencil8"]


[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:device_mismatch:*]
  [:copyType="CopyB2T"]

  [:copyType="CopyT2B"]


[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:offset_and_bytesPerRow:*]
  implementation-status: backlog
  expected: CRASH
  [:format="astc-10x10-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x10-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x10-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x10-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x10-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x10-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x10-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x10-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x5-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x5-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x5-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x5-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x5-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x5-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x5-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x5-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x6-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x6-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x6-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x6-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x6-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x6-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x6-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x6-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x8-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x8-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x8-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x8-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x8-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x8-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x8-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-10x8-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x10-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x10-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x10-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x10-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x10-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x10-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x10-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x10-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x12-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x12-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x12-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x12-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x12-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x12-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x12-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-12x12-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-4x4-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-4x4-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-4x4-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-4x4-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-4x4-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-4x4-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-4x4-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-4x4-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x4-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x4-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x4-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x4-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x4-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x4-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x4-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x4-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x5-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x5-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x5-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x5-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x5-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x5-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x5-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-5x5-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x5-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x5-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x5-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x5-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x5-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x5-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x5-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x5-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x6-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x6-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x6-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x6-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x6-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x6-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x6-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-6x6-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x5-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x5-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x5-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x5-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x5-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x5-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x5-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x5-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x6-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x6-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x6-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x6-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x6-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x6-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x6-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x6-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x8-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x8-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x8-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x8-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x8-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x8-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x8-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="astc-8x8-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc1-rgba-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc1-rgba-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc1-rgba-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc1-rgba-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc1-rgba-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc1-rgba-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc1-rgba-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc1-rgba-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc2-rgba-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc2-rgba-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc2-rgba-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc2-rgba-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc2-rgba-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc2-rgba-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc2-rgba-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc2-rgba-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc3-rgba-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc3-rgba-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc3-rgba-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc3-rgba-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc3-rgba-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc3-rgba-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc3-rgba-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc3-rgba-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc4-r-snorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc4-r-snorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc4-r-snorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc4-r-snorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc4-r-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc4-r-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc4-r-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc4-r-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc5-rg-snorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc5-rg-snorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc5-rg-snorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc5-rg-snorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc5-rg-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc5-rg-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc5-rg-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc5-rg-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc6h-rgb-float";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc6h-rgb-float";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc6h-rgb-float";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc6h-rgb-float";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc6h-rgb-ufloat";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc6h-rgb-ufloat";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc6h-rgb-ufloat";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc6h-rgb-ufloat";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc7-rgba-unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc7-rgba-unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc7-rgba-unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc7-rgba-unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc7-rgba-unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc7-rgba-unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bc7-rgba-unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bc7-rgba-unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm-srgb";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm-srgb";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="bgra8unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="eac-r11snorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="eac-r11snorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="eac-r11unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="eac-r11unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="eac-rg11snorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="eac-rg11snorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="eac-rg11unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="eac-rg11unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgb8a1unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgb8a1unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgb8a1unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgb8a1unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgb8unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgb8unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgb8unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgb8unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgba8unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgba8unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgba8unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="etc2-rgba8unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r16float";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r16float";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r16float";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r16float";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r16float";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r16float";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r16sint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r16sint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r16sint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r16sint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r16sint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r16sint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r16snorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r16snorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r16snorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r16snorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r16snorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r16snorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r16uint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r16uint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r16uint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r16uint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r16uint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r16uint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r16unorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r16unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r16unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r16unorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r16unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r16unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r32float";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r32float";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r32float";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r32float";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r32float";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r32float";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r32sint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r32sint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r32sint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r32sint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r32sint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r32sint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r32uint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r32uint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r32uint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r32uint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r32uint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r32uint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r8sint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r8sint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r8sint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r8sint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r8sint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r8sint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r8snorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r8snorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r8snorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r8snorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r8snorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r8snorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r8uint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r8uint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r8uint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r8uint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r8uint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r8uint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r8unorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r8unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r8unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="r8unorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="r8unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="r8unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg11b10ufloat";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg11b10ufloat";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg11b10ufloat";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg11b10ufloat";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg11b10ufloat";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg11b10ufloat";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg16float";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg16float";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg16float";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg16float";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg16float";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg16float";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg16sint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg16sint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg16sint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg16sint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg16sint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg16sint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg16snorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg16snorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg16snorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg16snorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg16snorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg16snorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg16uint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg16uint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg16uint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg16uint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg16uint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg16uint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg16unorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg16unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg16unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg16unorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg16unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg16unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg32float";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg32float";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg32float";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg32float";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg32float";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg32float";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg32sint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg32sint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg32sint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg32sint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg32sint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg32sint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg32uint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg32uint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg32uint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg32uint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg32uint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg32uint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg8sint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg8sint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg8sint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg8sint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg8sint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg8sint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg8snorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg8snorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg8snorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg8snorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg8snorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg8snorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg8uint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg8uint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg8uint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg8uint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg8uint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg8uint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg8unorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg8unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg8unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rg8unorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rg8unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rg8unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2uint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2uint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2uint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2uint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2uint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2uint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2unorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2unorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgb10a2unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgb9e5ufloat";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgb9e5ufloat";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgb9e5ufloat";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgb9e5ufloat";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgb9e5ufloat";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgb9e5ufloat";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16float";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16float";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16float";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16float";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16float";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16float";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16sint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16sint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16sint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16sint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16sint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16sint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16snorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16snorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16snorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16snorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16snorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16snorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16uint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16uint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16uint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16uint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16uint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16uint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16unorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16unorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba16unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32float";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32float";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32float";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32float";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32float";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32float";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32sint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32sint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32sint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32sint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32sint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32sint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32uint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32uint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32uint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32uint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32uint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba32uint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8sint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8sint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8sint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8sint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8sint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8sint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8snorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8snorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8snorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8snorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8snorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8snorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8uint";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8uint";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8uint";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8uint";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8uint";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8uint";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm-srgb";copyType="CopyB2T";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm-srgb";copyType="CopyB2T";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm-srgb";copyType="CopyB2T";dimension="3d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm-srgb";copyType="CopyT2B";dimension="1d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm-srgb";copyType="CopyT2B";dimension="2d"]
    expected:
      if os == "win": FAIL

  [:format="rgba8unorm-srgb";copyType="CopyT2B";dimension="3d"]
    expected:
      if os == "win": FAIL


[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:sample_count:*]
  [:copyType="CopyB2T"]

  [:copyType="CopyT2B"]


[cts.https.html?q=webgpu:api,validation,image_copy,buffer_texture_copies:texture_buffer_usages:*]
  [:copyType="CopyB2T"]

  [:copyType="CopyT2B"]
