[cts.https.html?q=webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:*]
  tags: [webgpu, webgpu-long]
  implementation-status: backlog
  expected:
    if os == "win" and not debug: [OK, CRASH]
    if os == "linux" and debug: [OK, CRASH]
  [:dimension="1d";readMethod="CopyToBuffer";format="bgra8unorm"]

  [:dimension="1d";readMethod="CopyToBuffer";format="bgra8unorm-srgb"]

  [:dimension="1d";readMethod="CopyToBuffer";format="r16float"]

  [:dimension="1d";readMethod="CopyToBuffer";format="r16sint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="r16uint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="r32float"]

  [:dimension="1d";readMethod="CopyToBuffer";format="r32sint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="r32uint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="r8sint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="r8snorm"]

  [:dimension="1d";readMethod="CopyToBuffer";format="r8uint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="r8unorm"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rg11b10ufloat"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rg16float"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rg16sint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rg16uint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rg32float"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rg32sint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rg32uint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rg8sint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rg8snorm"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rg8uint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rg8unorm"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgb10a2uint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgb10a2unorm"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgb9e5ufloat"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgba16float"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgba16sint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgba16uint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgba32float"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgba32sint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgba32uint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgba8sint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgba8snorm"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgba8uint"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgba8unorm"]

  [:dimension="1d";readMethod="CopyToBuffer";format="rgba8unorm-srgb"]

  [:dimension="1d";readMethod="CopyToTexture";format="bgra8unorm"]

  [:dimension="1d";readMethod="CopyToTexture";format="bgra8unorm-srgb"]

  [:dimension="1d";readMethod="CopyToTexture";format="r16float"]

  [:dimension="1d";readMethod="CopyToTexture";format="r16sint"]

  [:dimension="1d";readMethod="CopyToTexture";format="r16uint"]

  [:dimension="1d";readMethod="CopyToTexture";format="r32float"]

  [:dimension="1d";readMethod="CopyToTexture";format="r32sint"]

  [:dimension="1d";readMethod="CopyToTexture";format="r32uint"]

  [:dimension="1d";readMethod="CopyToTexture";format="r8sint"]

  [:dimension="1d";readMethod="CopyToTexture";format="r8snorm"]

  [:dimension="1d";readMethod="CopyToTexture";format="r8uint"]

  [:dimension="1d";readMethod="CopyToTexture";format="r8unorm"]

  [:dimension="1d";readMethod="CopyToTexture";format="rg11b10ufloat"]

  [:dimension="1d";readMethod="CopyToTexture";format="rg16float"]

  [:dimension="1d";readMethod="CopyToTexture";format="rg16sint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rg16uint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rg32float"]

  [:dimension="1d";readMethod="CopyToTexture";format="rg32sint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rg32uint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rg8sint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rg8snorm"]

  [:dimension="1d";readMethod="CopyToTexture";format="rg8uint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rg8unorm"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgb10a2uint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgb10a2unorm"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgb9e5ufloat"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgba16float"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgba16sint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgba16uint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgba32float"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgba32sint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgba32uint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgba8sint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgba8snorm"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgba8uint"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgba8unorm"]

  [:dimension="1d";readMethod="CopyToTexture";format="rgba8unorm-srgb"]

  [:dimension="1d";readMethod="Sample";format="bgra8unorm"]

  [:dimension="1d";readMethod="Sample";format="bgra8unorm-srgb"]

  [:dimension="1d";readMethod="Sample";format="r16float"]

  [:dimension="1d";readMethod="Sample";format="r16sint"]

  [:dimension="1d";readMethod="Sample";format="r16uint"]

  [:dimension="1d";readMethod="Sample";format="r32float"]

  [:dimension="1d";readMethod="Sample";format="r32sint"]

  [:dimension="1d";readMethod="Sample";format="r32uint"]

  [:dimension="1d";readMethod="Sample";format="r8sint"]

  [:dimension="1d";readMethod="Sample";format="r8snorm"]

  [:dimension="1d";readMethod="Sample";format="r8uint"]

  [:dimension="1d";readMethod="Sample";format="r8unorm"]

  [:dimension="1d";readMethod="Sample";format="rg11b10ufloat"]

  [:dimension="1d";readMethod="Sample";format="rg16float"]

  [:dimension="1d";readMethod="Sample";format="rg16sint"]

  [:dimension="1d";readMethod="Sample";format="rg16uint"]

  [:dimension="1d";readMethod="Sample";format="rg32float"]

  [:dimension="1d";readMethod="Sample";format="rg32sint"]

  [:dimension="1d";readMethod="Sample";format="rg32uint"]

  [:dimension="1d";readMethod="Sample";format="rg8sint"]

  [:dimension="1d";readMethod="Sample";format="rg8snorm"]

  [:dimension="1d";readMethod="Sample";format="rg8uint"]

  [:dimension="1d";readMethod="Sample";format="rg8unorm"]

  [:dimension="1d";readMethod="Sample";format="rgb10a2uint"]

  [:dimension="1d";readMethod="Sample";format="rgb10a2unorm"]

  [:dimension="1d";readMethod="Sample";format="rgb9e5ufloat"]

  [:dimension="1d";readMethod="Sample";format="rgba16float"]

  [:dimension="1d";readMethod="Sample";format="rgba16sint"]

  [:dimension="1d";readMethod="Sample";format="rgba16uint"]

  [:dimension="1d";readMethod="Sample";format="rgba32float"]

  [:dimension="1d";readMethod="Sample";format="rgba32sint"]

  [:dimension="1d";readMethod="Sample";format="rgba32uint"]

  [:dimension="1d";readMethod="Sample";format="rgba8sint"]

  [:dimension="1d";readMethod="Sample";format="rgba8snorm"]

  [:dimension="1d";readMethod="Sample";format="rgba8uint"]

  [:dimension="1d";readMethod="Sample";format="rgba8unorm"]

  [:dimension="1d";readMethod="Sample";format="rgba8unorm-srgb"]

  [:dimension="2d";readMethod="CopyToBuffer";format="bgra8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="bgra8unorm-srgb"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="depth16unorm"]
    expected: FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="depth32float"]
    expected: FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="depth32float-stencil8"]
    expected: FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="r16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="r16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="r16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="r32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="r32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="r32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="r8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="r8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="r8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="r8unorm"]
    expected:
      if os == "win": [PASS, FAIL]

  [:dimension="2d";readMethod="CopyToBuffer";format="rg11b10ufloat"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rg16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rg16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rg16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rg32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rg32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rg32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rg8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rg8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rg8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rg8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgb10a2uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgb10a2unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgb9e5ufloat"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgba16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgba16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgba16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgba32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgba32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgba32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgba8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgba8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgba8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgba8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="rgba8unorm-srgb"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToBuffer";format="stencil8"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="bgra8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="bgra8unorm-srgb"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="depth16unorm"]
    expected: FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="depth32float"]
    expected: FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="depth32float-stencil8"]
    expected: FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="r16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="r16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="r16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="r32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="r32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="r32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="r8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="r8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="r8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="r8unorm"]
    expected:
      if os == "win": [PASS, FAIL]
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rg11b10ufloat"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rg16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rg16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rg16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rg32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rg32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rg32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rg8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rg8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rg8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rg8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgb10a2uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgb10a2unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgb9e5ufloat"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgba16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgba16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgba16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgba32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgba32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgba32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgba8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgba8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgba8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgba8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="rgba8unorm-srgb"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="CopyToTexture";format="stencil8"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="DepthTest";format="depth16unorm"]
    expected: FAIL

  [:dimension="2d";readMethod="DepthTest";format="depth24plus"]
    expected: FAIL

  [:dimension="2d";readMethod="DepthTest";format="depth24plus-stencil8"]
    expected: FAIL

  [:dimension="2d";readMethod="DepthTest";format="depth32float"]
    expected: FAIL

  [:dimension="2d";readMethod="DepthTest";format="depth32float-stencil8"]
    expected: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:dimension="2d";readMethod="StencilTest";format="depth24plus-stencil8"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="StencilTest";format="depth32float-stencil8"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="2d";readMethod="StencilTest";format="stencil8"]
    expected: FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="bgra8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="bgra8unorm-srgb"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="r16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="r16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="r16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="r32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="r32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="r32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="r8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="r8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="r8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="r8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rg11b10ufloat"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rg16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rg16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rg16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rg32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rg32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rg32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rg8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rg8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rg8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rg8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgb10a2uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgb10a2unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgb9e5ufloat"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgba16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgba16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgba16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgba32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgba32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgba32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgba8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgba8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgba8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgba8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToBuffer";format="rgba8unorm-srgb"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="bgra8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="bgra8unorm-srgb"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="r16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="r16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="r16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="r32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="r32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="r32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="r8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="r8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="r8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="r8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rg11b10ufloat"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rg16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rg16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rg16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rg32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rg32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rg32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rg8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rg8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rg8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rg8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgb10a2uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgb10a2unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgb9e5ufloat"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgba16float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgba16sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgba16uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgba32float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgba32sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgba32uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgba8sint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgba8snorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgba8uint"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgba8unorm"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:dimension="3d";readMethod="CopyToTexture";format="rgba8unorm-srgb"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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