[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:2d_coords:*]
  tags: [webgpu, webgpu-long]
  implementation-status: backlog
  expected:
    if os == "win" and debug: [OK, CRASH]
    if os == "linux" and debug: [OK, CRASH]
    if os == "mac": CRASH
  [:stage="c";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=false]
    expected: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:stage="c";format="depth16unorm";filt="nearest";modeU="c";modeV="c";offset=false]
    expected: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:stage="f";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth16unorm";filt="linear";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="linear";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth16unorm";filt="linear";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="linear";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="nearest";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="nearest";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth16unorm";filt="nearest";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="nearest";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth16unorm";filt="nearest";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="nearest";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true]
    expected: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:stage="f";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="f";format="depth32float";filt="linear";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth32float";filt="linear";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="f";format="depth32float";filt="linear";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth32float";filt="linear";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="f";format="depth32float";filt="linear";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:stage="f";format="depth32float";filt="nearest";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="f";format="depth32float";filt="nearest";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth32float";filt="nearest";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="f";format="depth32float";filt="nearest";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="f";format="depth32float";filt="nearest";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="f";format="depth32float";filt="nearest";modeU="r";modeV="r";offset=true]
    expected: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:stage="v";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="linear";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth16unorm";filt="linear";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="linear";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth16unorm";filt="linear";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="linear";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="nearest";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="nearest";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth16unorm";filt="nearest";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="nearest";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth16unorm";filt="nearest";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="nearest";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="linear";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="linear";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="linear";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="nearest";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="nearest";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="nearest";modeU="r";modeV="r";offset=true]
    expected: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:stage="v";format="depth32float";filt="linear";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="v";format="depth32float";filt="linear";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth32float";filt="linear";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="v";format="depth32float";filt="linear";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth32float";filt="linear";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="v";format="depth32float";filt="linear";modeU="r";modeV="r";offset=true]
    expected: FAIL

  [:stage="v";format="depth32float";filt="nearest";modeU="c";modeV="c";offset=false]
    expected: FAIL

  [:stage="v";format="depth32float";filt="nearest";modeU="c";modeV="c";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth32float";filt="nearest";modeU="m";modeV="m";offset=false]
    expected: FAIL

  [:stage="v";format="depth32float";filt="nearest";modeU="m";modeV="m";offset=true]
    expected: FAIL

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

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

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

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

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

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

  [:stage="v";format="depth32float";filt="nearest";modeU="r";modeV="r";offset=false]
    expected: FAIL

  [:stage="v";format="depth32float";filt="nearest";modeU="r";modeV="r";offset=true]
    expected: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:3d_coords:*]
  implementation-status: backlog
  expected:
    if os == "linux" and debug: [OK, TIMEOUT]
  [:stage="c";format="depth16unorm";filt="linear";mode="c"]
    expected: FAIL

  [:stage="c";format="depth16unorm";filt="linear";mode="m"]
    expected: FAIL

  [:stage="c";format="depth16unorm";filt="linear";mode="r"]
    expected: FAIL

  [:stage="c";format="depth16unorm";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="c";format="depth16unorm";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="c";format="depth16unorm";filt="nearest";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth24plus";filt="linear";mode="m"]
    expected: FAIL

  [:stage="c";format="depth24plus";filt="linear";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth24plus";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="c";format="depth24plus";filt="nearest";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth24plus-stencil8";filt="linear";mode="m"]
    expected: FAIL

  [:stage="c";format="depth24plus-stencil8";filt="linear";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth32float";filt="linear";mode="m"]
    expected: FAIL

  [:stage="c";format="depth32float";filt="linear";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth32float";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="c";format="depth32float";filt="nearest";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth32float-stencil8";filt="linear";mode="m"]
    expected: FAIL

  [:stage="c";format="depth32float-stencil8";filt="linear";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="linear";mode="c"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="linear";mode="m"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="linear";mode="r"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="linear";mode="c"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="linear";mode="m"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="linear";mode="r"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="linear";mode="c"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="linear";mode="m"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="linear";mode="r"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="linear";mode="c"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="linear";mode="m"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="linear";mode="r"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="f";format="depth32float-stencil8";filt="linear";mode="c"]
    expected: FAIL

  [:stage="f";format="depth32float-stencil8";filt="linear";mode="m"]
    expected: FAIL

  [:stage="f";format="depth32float-stencil8";filt="linear";mode="r"]
    expected: FAIL

  [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="linear";mode="c"]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="linear";mode="m"]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="linear";mode="r"]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="linear";mode="c"]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="linear";mode="m"]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="linear";mode="r"]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="v";format="depth24plus";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="v";format="depth24plus-stencil8";filt="linear";mode="c"]
    expected: FAIL

  [:stage="v";format="depth24plus-stencil8";filt="linear";mode="m"]
    expected: FAIL

  [:stage="v";format="depth24plus-stencil8";filt="linear";mode="r"]
    expected: FAIL

  [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="v";format="depth32float";filt="linear";mode="c"]
    expected: FAIL

  [:stage="v";format="depth32float";filt="linear";mode="m"]
    expected: FAIL

  [:stage="v";format="depth32float";filt="linear";mode="r"]
    expected: FAIL

  [:stage="v";format="depth32float";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="v";format="depth32float";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="v";format="depth32float";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="v";format="depth32float-stencil8";filt="linear";mode="c"]
    expected: FAIL

  [:stage="v";format="depth32float-stencil8";filt="linear";mode="m"]
    expected: FAIL

  [:stage="v";format="depth32float-stencil8";filt="linear";mode="r"]
    expected: FAIL

  [:stage="v";format="depth32float-stencil8";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="v";format="depth32float-stencil8";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="v";format="depth32float-stencil8";filt="nearest";mode="r"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_2d_coords:*]
  tags: [webgpu, webgpu-long]
  implementation-status: backlog
  expected:
    if os == "win" and debug: CRASH
    if os == "win" and not debug: [TIMEOUT, CRASH]
    if os == "linux": CRASH
    if os == "mac": CRASH


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureSampleCompareLevel:arrayed_3d_coords:*]
  tags: [webgpu, webgpu-long]
  implementation-status: backlog
  expected:
    if os == "win" and debug: [OK, CRASH]
    if os == "linux" and debug: [OK, TIMEOUT]
    if os == "mac" and debug: [OK, CRASH]
  [:stage="c";format="depth16unorm";filt="linear";mode="c"]
    expected: FAIL

  [:stage="c";format="depth16unorm";filt="linear";mode="m"]
    expected: FAIL

  [:stage="c";format="depth16unorm";filt="linear";mode="r"]
    expected: FAIL

  [:stage="c";format="depth16unorm";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="c";format="depth16unorm";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="c";format="depth16unorm";filt="nearest";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth24plus";filt="linear";mode="m"]
    expected: FAIL

  [:stage="c";format="depth24plus";filt="linear";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth24plus";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="c";format="depth24plus";filt="nearest";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth24plus-stencil8";filt="linear";mode="m"]
    expected: FAIL

  [:stage="c";format="depth24plus-stencil8";filt="linear";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="c";format="depth24plus-stencil8";filt="nearest";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth32float";filt="linear";mode="m"]
    expected: FAIL

  [:stage="c";format="depth32float";filt="linear";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth32float";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="c";format="depth32float";filt="nearest";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth32float-stencil8";filt="linear";mode="m"]
    expected: FAIL

  [:stage="c";format="depth32float-stencil8";filt="linear";mode="r"]
    expected: FAIL

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

  [:stage="c";format="depth32float-stencil8";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="c";format="depth32float-stencil8";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="linear";mode="c"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="linear";mode="m"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="linear";mode="r"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="f";format="depth16unorm";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="linear";mode="c"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="linear";mode="m"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="linear";mode="r"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="f";format="depth24plus";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="linear";mode="c"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="linear";mode="m"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="linear";mode="r"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="f";format="depth24plus-stencil8";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="linear";mode="c"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="linear";mode="m"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="linear";mode="r"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="f";format="depth32float";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="f";format="depth32float-stencil8";filt="linear";mode="c"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="f";format="depth32float-stencil8";filt="linear";mode="m"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="f";format="depth32float-stencil8";filt="linear";mode="r"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="f";format="depth32float-stencil8";filt="nearest";mode="c"]
    expected: FAIL

  [:stage="f";format="depth32float-stencil8";filt="nearest";mode="m"]
    expected: FAIL

  [:stage="f";format="depth32float-stencil8";filt="nearest";mode="r"]
    expected: FAIL

  [:stage="v";format="depth16unorm";filt="linear";mode="c"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth16unorm";filt="linear";mode="m"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth16unorm";filt="linear";mode="r"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth16unorm";filt="nearest";mode="c"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth16unorm";filt="nearest";mode="m"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth16unorm";filt="nearest";mode="r"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus";filt="linear";mode="c"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus";filt="linear";mode="m"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus";filt="linear";mode="r"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus";filt="nearest";mode="c"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus";filt="nearest";mode="m"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus";filt="nearest";mode="r"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus-stencil8";filt="linear";mode="c"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus-stencil8";filt="linear";mode="m"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus-stencil8";filt="linear";mode="r"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="c"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="m"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth24plus-stencil8";filt="nearest";mode="r"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float";filt="linear";mode="c"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float";filt="linear";mode="m"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float";filt="linear";mode="r"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float";filt="nearest";mode="c"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float";filt="nearest";mode="m"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float";filt="nearest";mode="r"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float-stencil8";filt="linear";mode="c"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float-stencil8";filt="linear";mode="m"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float-stencil8";filt="linear";mode="r"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float-stencil8";filt="nearest";mode="c"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float-stencil8";filt="nearest";mode="m"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL

  [:stage="v";format="depth32float-stencil8";filt="nearest";mode="r"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and not debug: FAIL
      if os == "mac": FAIL
