[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_2d_coords:*]
  implementation-status: backlog
  [:format="depth16unorm";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:format="depth16unorm";modeU="c";modeV="c";offset=true]
    expected: FAIL

  [:format="depth16unorm";modeU="c";modeV="m";offset=false]
    expected: FAIL

  [:format="depth16unorm";modeU="c";modeV="m";offset=true]
    expected: FAIL

  [:format="depth16unorm";modeU="c";modeV="r";offset=false]
    expected: FAIL

  [:format="depth16unorm";modeU="c";modeV="r";offset=true]
    expected: FAIL

  [:format="depth16unorm";modeU="m";modeV="c";offset=false]
    expected: FAIL

  [:format="depth16unorm";modeU="m";modeV="c";offset=true]
    expected: FAIL

  [:format="depth16unorm";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:format="depth16unorm";modeU="m";modeV="m";offset=true]
    expected: FAIL

  [:format="depth16unorm";modeU="m";modeV="r";offset=false]
    expected: FAIL

  [:format="depth16unorm";modeU="m";modeV="r";offset=true]
    expected: FAIL

  [:format="depth16unorm";modeU="r";modeV="c";offset=false]
    expected: FAIL

  [:format="depth16unorm";modeU="r";modeV="c";offset=true]
    expected: FAIL

  [:format="depth16unorm";modeU="r";modeV="m";offset=false]
    expected: FAIL

  [:format="depth16unorm";modeU="r";modeV="m";offset=true]
    expected: FAIL

  [:format="depth16unorm";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:format="depth16unorm";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:format="depth24plus";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:format="depth24plus";modeU="c";modeV="c";offset=true]
    expected: FAIL

  [:format="depth24plus";modeU="c";modeV="m";offset=false]
    expected: FAIL

  [:format="depth24plus";modeU="c";modeV="m";offset=true]
    expected: FAIL

  [:format="depth24plus";modeU="c";modeV="r";offset=false]
    expected: FAIL

  [:format="depth24plus";modeU="c";modeV="r";offset=true]
    expected: FAIL

  [:format="depth24plus";modeU="m";modeV="c";offset=false]
    expected: FAIL

  [:format="depth24plus";modeU="m";modeV="c";offset=true]
    expected: FAIL

  [:format="depth24plus";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:format="depth24plus";modeU="m";modeV="m";offset=true]
    expected: FAIL

  [:format="depth24plus";modeU="m";modeV="r";offset=false]
    expected: FAIL

  [:format="depth24plus";modeU="m";modeV="r";offset=true]
    expected: FAIL

  [:format="depth24plus";modeU="r";modeV="c";offset=false]
    expected: FAIL

  [:format="depth24plus";modeU="r";modeV="c";offset=true]
    expected: FAIL

  [:format="depth24plus";modeU="r";modeV="m";offset=false]
    expected: FAIL

  [:format="depth24plus";modeU="r";modeV="m";offset=true]
    expected: FAIL

  [:format="depth24plus";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:format="depth24plus";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="c";modeV="c";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="c";modeV="m";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="c";modeV="m";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="c";modeV="r";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="c";modeV="r";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="m";modeV="c";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="m";modeV="c";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="m";modeV="m";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="m";modeV="r";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="m";modeV="r";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="r";modeV="c";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="r";modeV="c";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="r";modeV="m";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="r";modeV="m";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:format="depth32float";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:format="depth32float";modeU="c";modeV="c";offset=true]
    expected: FAIL

  [:format="depth32float";modeU="c";modeV="m";offset=false]
    expected: FAIL

  [:format="depth32float";modeU="c";modeV="m";offset=true]
    expected: FAIL

  [:format="depth32float";modeU="c";modeV="r";offset=false]
    expected: FAIL

  [:format="depth32float";modeU="c";modeV="r";offset=true]
    expected: FAIL

  [:format="depth32float";modeU="m";modeV="c";offset=false]
    expected: FAIL

  [:format="depth32float";modeU="m";modeV="c";offset=true]
    expected: FAIL

  [:format="depth32float";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:format="depth32float";modeU="m";modeV="m";offset=true]
    expected: FAIL

  [:format="depth32float";modeU="m";modeV="r";offset=false]
    expected: FAIL

  [:format="depth32float";modeU="m";modeV="r";offset=true]
    expected: FAIL

  [:format="depth32float";modeU="r";modeV="c";offset=false]
    expected: FAIL

  [:format="depth32float";modeU="r";modeV="c";offset=true]
    expected: FAIL

  [:format="depth32float";modeU="r";modeV="m";offset=false]
    expected: FAIL

  [:format="depth32float";modeU="r";modeV="m";offset=true]
    expected: FAIL

  [:format="depth32float";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:format="depth32float";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="c";modeV="c";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="c";modeV="m";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="c";modeV="m";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="c";modeV="r";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="c";modeV="r";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="m";modeV="c";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="m";modeV="c";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="m";modeV="m";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="m";modeV="r";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="m";modeV="r";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="r";modeV="c";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="r";modeV="c";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="r";modeV="m";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="r";modeV="m";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";modeU="r";modeV="r";offset=true]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:*]
  implementation-status: backlog
  [:format="depth16unorm";viewDimension="cube";mode="c"]
    expected: FAIL

  [:format="depth16unorm";viewDimension="cube";mode="m"]
    expected: FAIL

  [:format="depth16unorm";viewDimension="cube";mode="r"]
    expected: FAIL

  [:format="depth16unorm";viewDimension="cube-array";A="i32";mode="c"]
    expected: FAIL

  [:format="depth16unorm";viewDimension="cube-array";A="i32";mode="m"]
    expected: FAIL

  [:format="depth16unorm";viewDimension="cube-array";A="i32";mode="r"]
    expected: FAIL

  [:format="depth16unorm";viewDimension="cube-array";A="u32";mode="c"]
    expected: FAIL

  [:format="depth16unorm";viewDimension="cube-array";A="u32";mode="m"]
    expected: FAIL

  [:format="depth16unorm";viewDimension="cube-array";A="u32";mode="r"]
    expected: FAIL

  [:format="depth24plus";viewDimension="cube";mode="c"]
    expected: FAIL

  [:format="depth24plus";viewDimension="cube";mode="m"]
    expected: FAIL

  [:format="depth24plus";viewDimension="cube";mode="r"]
    expected: FAIL

  [:format="depth24plus";viewDimension="cube-array";A="i32";mode="c"]
    expected: FAIL

  [:format="depth24plus";viewDimension="cube-array";A="i32";mode="m"]
    expected: FAIL

  [:format="depth24plus";viewDimension="cube-array";A="i32";mode="r"]
    expected: FAIL

  [:format="depth24plus";viewDimension="cube-array";A="u32";mode="c"]
    expected: FAIL

  [:format="depth24plus";viewDimension="cube-array";A="u32";mode="m"]
    expected: FAIL

  [:format="depth24plus";viewDimension="cube-array";A="u32";mode="r"]
    expected: FAIL

  [:format="depth24plus-stencil8";viewDimension="cube";mode="c"]
    expected: FAIL

  [:format="depth24plus-stencil8";viewDimension="cube";mode="m"]
    expected: FAIL

  [:format="depth24plus-stencil8";viewDimension="cube";mode="r"]
    expected: FAIL

  [:format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="c"]
    expected: FAIL

  [:format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="m"]
    expected: FAIL

  [:format="depth24plus-stencil8";viewDimension="cube-array";A="i32";mode="r"]
    expected: FAIL

  [:format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="c"]
    expected: FAIL

  [:format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="m"]
    expected: FAIL

  [:format="depth24plus-stencil8";viewDimension="cube-array";A="u32";mode="r"]
    expected: FAIL

  [:format="depth32float";viewDimension="cube";mode="c"]
    expected: FAIL

  [:format="depth32float";viewDimension="cube";mode="m"]
    expected: FAIL

  [:format="depth32float";viewDimension="cube";mode="r"]
    expected: FAIL

  [:format="depth32float";viewDimension="cube-array";A="i32";mode="c"]
    expected: FAIL

  [:format="depth32float";viewDimension="cube-array";A="i32";mode="m"]
    expected: FAIL

  [:format="depth32float";viewDimension="cube-array";A="i32";mode="r"]
    expected: FAIL

  [:format="depth32float";viewDimension="cube-array";A="u32";mode="c"]
    expected: FAIL

  [:format="depth32float";viewDimension="cube-array";A="u32";mode="m"]
    expected: FAIL

  [:format="depth32float";viewDimension="cube-array";A="u32";mode="r"]
    expected: FAIL

  [:format="depth32float-stencil8";viewDimension="cube";mode="c"]
    expected: FAIL

  [:format="depth32float-stencil8";viewDimension="cube";mode="m"]
    expected: FAIL

  [:format="depth32float-stencil8";viewDimension="cube";mode="r"]
    expected: FAIL

  [:format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="c"]
    expected: FAIL

  [:format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="m"]
    expected: FAIL

  [:format="depth32float-stencil8";viewDimension="cube-array";A="i32";mode="r"]
    expected: FAIL

  [:format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="c"]
    expected: FAIL

  [:format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="m"]
    expected: FAIL

  [:format="depth32float-stencil8";viewDimension="cube-array";A="u32";mode="r"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:*]
  implementation-status: backlog
  [:format="depth16unorm";mode="c";offset=false]
    expected: FAIL

  [:format="depth16unorm";mode="c";offset=true]
    expected: FAIL

  [:format="depth16unorm";mode="m";offset=false]
    expected: FAIL

  [:format="depth16unorm";mode="m";offset=true]
    expected: FAIL

  [:format="depth16unorm";mode="r";offset=false]
    expected: FAIL

  [:format="depth16unorm";mode="r";offset=true]
    expected: FAIL

  [:format="depth24plus";mode="c";offset=false]
    expected: FAIL

  [:format="depth24plus";mode="c";offset=true]
    expected: FAIL

  [:format="depth24plus";mode="m";offset=false]
    expected: FAIL

  [:format="depth24plus";mode="m";offset=true]
    expected: FAIL

  [:format="depth24plus";mode="r";offset=false]
    expected: FAIL

  [:format="depth24plus";mode="r";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";mode="c";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";mode="c";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";mode="m";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";mode="m";offset=true]
    expected: FAIL

  [:format="depth24plus-stencil8";mode="r";offset=false]
    expected: FAIL

  [:format="depth24plus-stencil8";mode="r";offset=true]
    expected: FAIL

  [:format="depth32float";mode="c";offset=false]
    expected: FAIL

  [:format="depth32float";mode="c";offset=true]
    expected: FAIL

  [:format="depth32float";mode="m";offset=false]
    expected: FAIL

  [:format="depth32float";mode="m";offset=true]
    expected: FAIL

  [:format="depth32float";mode="r";offset=false]
    expected: FAIL

  [:format="depth32float";mode="r";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";mode="c";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";mode="c";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";mode="m";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";mode="m";offset=true]
    expected: FAIL

  [:format="depth32float-stencil8";mode="r";offset=false]
    expected: FAIL

  [:format="depth32float-stencil8";mode="r";offset=true]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:*]
  implementation-status: backlog
  [:format="depth16unorm";mode="c"]
    expected: FAIL

  [:format="depth16unorm";mode="m"]
    expected: FAIL

  [:format="depth16unorm";mode="r"]
    expected: FAIL

  [:format="depth24plus";mode="c"]
    expected: FAIL

  [:format="depth24plus";mode="m"]
    expected: FAIL

  [:format="depth24plus";mode="r"]
    expected: FAIL

  [:format="depth24plus-stencil8";mode="c"]
    expected: FAIL

  [:format="depth24plus-stencil8";mode="m"]
    expected: FAIL

  [:format="depth24plus-stencil8";mode="r"]
    expected: FAIL

  [:format="depth32float";mode="c"]
    expected: FAIL

  [:format="depth32float";mode="m"]
    expected: FAIL

  [:format="depth32float";mode="r"]
    expected: FAIL

  [:format="depth32float-stencil8";mode="c"]
    expected: FAIL

  [:format="depth32float-stencil8";mode="m"]
    expected: FAIL

  [:format="depth32float-stencil8";mode="r"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_1d_coords:*]
  implementation-status:
    if os == "mac": backlog
  [:format="bgra8unorm";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="bgra8unorm";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="bgra8unorm";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="bgra8unorm";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="bgra8unorm";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="bgra8unorm";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="bgra8unorm-srgb";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="bgra8unorm-srgb";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="bgra8unorm-srgb";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="bgra8unorm-srgb";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="bgra8unorm-srgb";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="bgra8unorm-srgb";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="r16float";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="r16float";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="r16float";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="r16float";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="r16float";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="r16float";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="r32float";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="r32float";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="r32float";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="r32float";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="r32float";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="r32float";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="r8snorm";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="r8snorm";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="r8snorm";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="r8snorm";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="r8snorm";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="r8snorm";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="r8unorm";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="r8unorm";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="r8unorm";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="r8unorm";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="r8unorm";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="r8unorm";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rg11b10ufloat";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rg11b10ufloat";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rg11b10ufloat";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rg11b10ufloat";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rg11b10ufloat";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rg11b10ufloat";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rg16float";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rg16float";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rg16float";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rg16float";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rg16float";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rg16float";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rg32float";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rg32float";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rg32float";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rg32float";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rg32float";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rg32float";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rg8snorm";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rg8snorm";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rg8snorm";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rg8snorm";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rg8snorm";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rg8snorm";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rg8unorm";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rg8unorm";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rg8unorm";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rg8unorm";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rg8unorm";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rg8unorm";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgb10a2unorm";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgb10a2unorm";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgb10a2unorm";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgb10a2unorm";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgb10a2unorm";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgb10a2unorm";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgb9e5ufloat";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgb9e5ufloat";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgb9e5ufloat";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgb9e5ufloat";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgb9e5ufloat";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgb9e5ufloat";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgba16float";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgba16float";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgba16float";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgba16float";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgba16float";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgba16float";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgba32float";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgba32float";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgba32float";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgba32float";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgba32float";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgba32float";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8snorm";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8snorm";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8snorm";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8snorm";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8snorm";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8snorm";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm-srgb";filt="linear";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm-srgb";filt="linear";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm-srgb";filt="linear";modeU="r"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm-srgb";filt="nearest";modeU="c"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm-srgb";filt="nearest";modeU="m"]
    expected:
      if os == "mac": FAIL

  [:format="rgba8unorm-srgb";filt="nearest";modeU="r"]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:*]
  tags: [webgpu, webgpu-long]
  implementation-status: backlog
  expected: CRASH


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:*]
  tags: [webgpu, webgpu-long]
  implementation-status: backlog
  expected: CRASH


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_2d_coords:*]
  tags: [webgpu, webgpu-long]
  implementation-status: backlog
  expected: CRASH


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_3d_coords:*]
  implementation-status: backlog
  expected:
    if debug: [OK, TIMEOUT]
  [:format="astc-10x10-unorm";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x10-unorm";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x10-unorm";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x10-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x10-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x10-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x10-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x10-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x10-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x10-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x10-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x10-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x5-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x6-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-10x8-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x10-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-12x12-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm-srgb";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm-srgb";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm-srgb";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-4x4-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm-srgb";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm-srgb";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm-srgb";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x4-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm-srgb";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm-srgb";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm-srgb";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-5x5-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm-srgb";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm-srgb";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm-srgb";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x5-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-6x6-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x5-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x6-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="astc-8x8-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [PASS, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc1-rgba-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc2-rgba-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc3-rgba-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-snorm";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-snorm";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-snorm";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-snorm";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-snorm";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-snorm";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-unorm";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-unorm";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-unorm";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc4-r-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-snorm";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-snorm";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-snorm";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-snorm";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-snorm";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-snorm";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-unorm";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-unorm";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-unorm";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc5-rg-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm-srgb";filt="linear";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm-srgb";filt="linear";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm-srgb";filt="linear";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm-srgb";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm-srgb";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bc7-rgba-unorm-srgb";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]

  [:format="bgra8unorm";filt="linear";mode="c"]

  [:format="bgra8unorm";filt="linear";mode="m"]

  [:format="bgra8unorm";filt="linear";mode="r"]

  [:format="bgra8unorm";filt="nearest";mode="c"]

  [:format="bgra8unorm";filt="nearest";mode="m"]

  [:format="bgra8unorm";filt="nearest";mode="r"]

  [:format="bgra8unorm-srgb";filt="linear";mode="c"]

  [:format="bgra8unorm-srgb";filt="linear";mode="m"]

  [:format="bgra8unorm-srgb";filt="linear";mode="r"]

  [:format="bgra8unorm-srgb";filt="nearest";mode="c"]

  [:format="bgra8unorm-srgb";filt="nearest";mode="m"]

  [:format="bgra8unorm-srgb";filt="nearest";mode="r"]

  [:format="depth16unorm";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth16unorm";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth16unorm";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth24plus";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth24plus";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth24plus";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth24plus-stencil8";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth24plus-stencil8";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth24plus-stencil8";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth32float";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth32float";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth32float";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth32float-stencil8";filt="nearest";mode="c"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth32float-stencil8";filt="nearest";mode="m"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="depth32float-stencil8";filt="nearest";mode="r"]
    expected:
      if debug: [FAIL, TIMEOUT, NOTRUN]
      if not debug: FAIL

  [:format="eac-r11snorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-r11snorm";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-r11snorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-r11snorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-r11snorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-r11snorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-r11unorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-r11unorm";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-r11unorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-r11unorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-r11unorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-r11unorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11snorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11snorm";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11snorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11snorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11snorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11snorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11unorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11unorm";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11unorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11unorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11unorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="eac-rg11unorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm-srgb";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm-srgb";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm-srgb";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm-srgb";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm-srgb";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8a1unorm-srgb";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm-srgb";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm-srgb";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm-srgb";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm-srgb";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm-srgb";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgb8unorm-srgb";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm-srgb";filt="linear";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm-srgb";filt="linear";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm-srgb";filt="linear";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm-srgb";filt="nearest";mode="c"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm-srgb";filt="nearest";mode="m"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="etc2-rgba8unorm-srgb";filt="nearest";mode="r"]
    expected:
      if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="r16float";filt="linear";mode="c"]

  [:format="r16float";filt="linear";mode="m"]

  [:format="r16float";filt="linear";mode="r"]

  [:format="r16float";filt="nearest";mode="c"]

  [:format="r16float";filt="nearest";mode="m"]

  [:format="r16float";filt="nearest";mode="r"]

  [:format="r32float";filt="linear";mode="c"]

  [:format="r32float";filt="linear";mode="m"]

  [:format="r32float";filt="linear";mode="r"]

  [:format="r32float";filt="nearest";mode="c"]

  [:format="r32float";filt="nearest";mode="m"]

  [:format="r32float";filt="nearest";mode="r"]

  [:format="r8snorm";filt="linear";mode="c"]

  [:format="r8snorm";filt="linear";mode="m"]

  [:format="r8snorm";filt="linear";mode="r"]

  [:format="r8snorm";filt="nearest";mode="c"]

  [:format="r8snorm";filt="nearest";mode="m"]

  [:format="r8snorm";filt="nearest";mode="r"]

  [:format="r8unorm";filt="linear";mode="c"]

  [:format="r8unorm";filt="linear";mode="m"]

  [:format="r8unorm";filt="linear";mode="r"]

  [:format="r8unorm";filt="nearest";mode="c"]

  [:format="r8unorm";filt="nearest";mode="m"]

  [:format="r8unorm";filt="nearest";mode="r"]

  [:format="rg11b10ufloat";filt="linear";mode="c"]
    expected:
      if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="rg11b10ufloat";filt="linear";mode="m"]
    expected:
      if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="rg11b10ufloat";filt="linear";mode="r"]
    expected:
      if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="rg11b10ufloat";filt="nearest";mode="c"]
    expected:
      if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="rg11b10ufloat";filt="nearest";mode="m"]

  [:format="rg11b10ufloat";filt="nearest";mode="r"]

  [:format="rg16float";filt="linear";mode="c"]

  [:format="rg16float";filt="linear";mode="m"]

  [:format="rg16float";filt="linear";mode="r"]

  [:format="rg16float";filt="nearest";mode="c"]

  [:format="rg16float";filt="nearest";mode="m"]

  [:format="rg16float";filt="nearest";mode="r"]

  [:format="rg32float";filt="linear";mode="c"]

  [:format="rg32float";filt="linear";mode="m"]

  [:format="rg32float";filt="linear";mode="r"]

  [:format="rg32float";filt="nearest";mode="c"]

  [:format="rg32float";filt="nearest";mode="m"]

  [:format="rg32float";filt="nearest";mode="r"]

  [:format="rg8snorm";filt="linear";mode="c"]

  [:format="rg8snorm";filt="linear";mode="m"]

  [:format="rg8snorm";filt="linear";mode="r"]

  [:format="rg8snorm";filt="nearest";mode="c"]

  [:format="rg8snorm";filt="nearest";mode="m"]

  [:format="rg8snorm";filt="nearest";mode="r"]

  [:format="rg8unorm";filt="linear";mode="c"]

  [:format="rg8unorm";filt="linear";mode="m"]

  [:format="rg8unorm";filt="linear";mode="r"]

  [:format="rg8unorm";filt="nearest";mode="c"]

  [:format="rg8unorm";filt="nearest";mode="m"]

  [:format="rg8unorm";filt="nearest";mode="r"]

  [:format="rgb10a2unorm";filt="linear";mode="c"]

  [:format="rgb10a2unorm";filt="linear";mode="m"]

  [:format="rgb10a2unorm";filt="linear";mode="r"]

  [:format="rgb10a2unorm";filt="nearest";mode="c"]

  [:format="rgb10a2unorm";filt="nearest";mode="m"]

  [:format="rgb10a2unorm";filt="nearest";mode="r"]

  [:format="rgb9e5ufloat";filt="linear";mode="c"]
    expected:
      if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="rgb9e5ufloat";filt="linear";mode="m"]
    expected:
      if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="rgb9e5ufloat";filt="linear";mode="r"]
    expected:
      if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="rgb9e5ufloat";filt="nearest";mode="c"]
    expected:
      if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="rgb9e5ufloat";filt="nearest";mode="m"]
    expected:
      if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="rgb9e5ufloat";filt="nearest";mode="r"]
    expected:
      if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]

  [:format="rgba16float";filt="linear";mode="c"]

  [:format="rgba16float";filt="linear";mode="m"]

  [:format="rgba16float";filt="linear";mode="r"]

  [:format="rgba16float";filt="nearest";mode="c"]

  [:format="rgba16float";filt="nearest";mode="m"]

  [:format="rgba16float";filt="nearest";mode="r"]

  [:format="rgba32float";filt="linear";mode="c"]

  [:format="rgba32float";filt="linear";mode="m"]

  [:format="rgba32float";filt="linear";mode="r"]

  [:format="rgba32float";filt="nearest";mode="c"]

  [:format="rgba32float";filt="nearest";mode="m"]

  [:format="rgba32float";filt="nearest";mode="r"]

  [:format="rgba8snorm";filt="linear";mode="c"]

  [:format="rgba8snorm";filt="linear";mode="m"]

  [:format="rgba8snorm";filt="linear";mode="r"]

  [:format="rgba8snorm";filt="nearest";mode="c"]

  [:format="rgba8snorm";filt="nearest";mode="m"]

  [:format="rgba8snorm";filt="nearest";mode="r"]

  [:format="rgba8unorm";filt="linear";mode="c"]

  [:format="rgba8unorm";filt="linear";mode="m"]

  [:format="rgba8unorm";filt="linear";mode="r"]

  [:format="rgba8unorm";filt="nearest";mode="c"]

  [:format="rgba8unorm";filt="nearest";mode="m"]

  [:format="rgba8unorm";filt="nearest";mode="r"]

  [:format="rgba8unorm-srgb";filt="linear";mode="c"]

  [:format="rgba8unorm-srgb";filt="linear";mode="m"]

  [:format="rgba8unorm-srgb";filt="linear";mode="r"]

  [:format="rgba8unorm-srgb";filt="nearest";mode="c"]

  [:format="rgba8unorm-srgb";filt="nearest";mode="m"]

  [:format="rgba8unorm-srgb";filt="nearest";mode="r"]
