[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_compare_func:*]
  [:format="depth16unorm";depthCompare="always";depthClearValue=0]

  [:format="depth16unorm";depthCompare="always";depthClearValue=0.4]

  [:format="depth16unorm";depthCompare="always";depthClearValue=1]

  [:format="depth16unorm";depthCompare="equal";depthClearValue=0]

  [:format="depth16unorm";depthCompare="equal";depthClearValue=0.4]

  [:format="depth16unorm";depthCompare="equal";depthClearValue=1]

  [:format="depth16unorm";depthCompare="greater";depthClearValue=0]

  [:format="depth16unorm";depthCompare="greater";depthClearValue=0.4]

  [:format="depth16unorm";depthCompare="greater";depthClearValue=1]

  [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=0]

  [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=0.4]

  [:format="depth16unorm";depthCompare="greater-equal";depthClearValue=1]

  [:format="depth16unorm";depthCompare="less";depthClearValue=0]

  [:format="depth16unorm";depthCompare="less";depthClearValue=0.4]

  [:format="depth16unorm";depthCompare="less";depthClearValue=1]

  [:format="depth16unorm";depthCompare="less-equal";depthClearValue=0]

  [:format="depth16unorm";depthCompare="less-equal";depthClearValue=0.4]

  [:format="depth16unorm";depthCompare="less-equal";depthClearValue=1]

  [:format="depth16unorm";depthCompare="never";depthClearValue=0]

  [:format="depth16unorm";depthCompare="never";depthClearValue=0.4]

  [:format="depth16unorm";depthCompare="never";depthClearValue=1]

  [:format="depth16unorm";depthCompare="not-equal";depthClearValue=0]

  [:format="depth16unorm";depthCompare="not-equal";depthClearValue=0.4]

  [:format="depth16unorm";depthCompare="not-equal";depthClearValue=1]

  [:format="depth24plus";depthCompare="always";depthClearValue=0]

  [:format="depth24plus";depthCompare="always";depthClearValue=0.4]

  [:format="depth24plus";depthCompare="always";depthClearValue=1]

  [:format="depth24plus";depthCompare="equal";depthClearValue=0]

  [:format="depth24plus";depthCompare="equal";depthClearValue=0.4]

  [:format="depth24plus";depthCompare="equal";depthClearValue=1]

  [:format="depth24plus";depthCompare="greater";depthClearValue=0]

  [:format="depth24plus";depthCompare="greater";depthClearValue=0.4]

  [:format="depth24plus";depthCompare="greater";depthClearValue=1]

  [:format="depth24plus";depthCompare="greater-equal";depthClearValue=0]

  [:format="depth24plus";depthCompare="greater-equal";depthClearValue=0.4]

  [:format="depth24plus";depthCompare="greater-equal";depthClearValue=1]

  [:format="depth24plus";depthCompare="less";depthClearValue=0]

  [:format="depth24plus";depthCompare="less";depthClearValue=0.4]

  [:format="depth24plus";depthCompare="less";depthClearValue=1]

  [:format="depth24plus";depthCompare="less-equal";depthClearValue=0]

  [:format="depth24plus";depthCompare="less-equal";depthClearValue=0.4]

  [:format="depth24plus";depthCompare="less-equal";depthClearValue=1]

  [:format="depth24plus";depthCompare="never";depthClearValue=0]

  [:format="depth24plus";depthCompare="never";depthClearValue=0.4]

  [:format="depth24plus";depthCompare="never";depthClearValue=1]

  [:format="depth24plus";depthCompare="not-equal";depthClearValue=0]

  [:format="depth24plus";depthCompare="not-equal";depthClearValue=0.4]

  [:format="depth24plus";depthCompare="not-equal";depthClearValue=1]

  [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=0]

  [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=0.4]

  [:format="depth24plus-stencil8";depthCompare="always";depthClearValue=1]

  [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=0]

  [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=0.4]

  [:format="depth24plus-stencil8";depthCompare="equal";depthClearValue=1]

  [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=0]

  [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=0.4]

  [:format="depth24plus-stencil8";depthCompare="greater";depthClearValue=1]

  [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=0]

  [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=0.4]

  [:format="depth24plus-stencil8";depthCompare="greater-equal";depthClearValue=1]

  [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=0]

  [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=0.4]

  [:format="depth24plus-stencil8";depthCompare="less";depthClearValue=1]

  [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=0]

  [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=0.4]

  [:format="depth24plus-stencil8";depthCompare="less-equal";depthClearValue=1]

  [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=0]

  [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=0.4]

  [:format="depth24plus-stencil8";depthCompare="never";depthClearValue=1]

  [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=0]

  [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=0.4]

  [:format="depth24plus-stencil8";depthCompare="not-equal";depthClearValue=1]

  [:format="depth32float";depthCompare="always";depthClearValue=0]

  [:format="depth32float";depthCompare="always";depthClearValue=0.4]

  [:format="depth32float";depthCompare="always";depthClearValue=1]

  [:format="depth32float";depthCompare="equal";depthClearValue=0]

  [:format="depth32float";depthCompare="equal";depthClearValue=0.4]

  [:format="depth32float";depthCompare="equal";depthClearValue=1]

  [:format="depth32float";depthCompare="greater";depthClearValue=0]

  [:format="depth32float";depthCompare="greater";depthClearValue=0.4]

  [:format="depth32float";depthCompare="greater";depthClearValue=1]

  [:format="depth32float";depthCompare="greater-equal";depthClearValue=0]

  [:format="depth32float";depthCompare="greater-equal";depthClearValue=0.4]

  [:format="depth32float";depthCompare="greater-equal";depthClearValue=1]

  [:format="depth32float";depthCompare="less";depthClearValue=0]

  [:format="depth32float";depthCompare="less";depthClearValue=0.4]

  [:format="depth32float";depthCompare="less";depthClearValue=1]

  [:format="depth32float";depthCompare="less-equal";depthClearValue=0]

  [:format="depth32float";depthCompare="less-equal";depthClearValue=0.4]

  [:format="depth32float";depthCompare="less-equal";depthClearValue=1]

  [:format="depth32float";depthCompare="never";depthClearValue=0]

  [:format="depth32float";depthCompare="never";depthClearValue=0.4]

  [:format="depth32float";depthCompare="never";depthClearValue=1]

  [:format="depth32float";depthCompare="not-equal";depthClearValue=0]

  [:format="depth32float";depthCompare="not-equal";depthClearValue=0.4]

  [:format="depth32float";depthCompare="not-equal";depthClearValue=1]

  [:format="depth32float-stencil8";depthCompare="always";depthClearValue=0]

  [:format="depth32float-stencil8";depthCompare="always";depthClearValue=0.4]

  [:format="depth32float-stencil8";depthCompare="always";depthClearValue=1]

  [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=0]

  [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=0.4]

  [:format="depth32float-stencil8";depthCompare="equal";depthClearValue=1]

  [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=0]

  [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=0.4]

  [:format="depth32float-stencil8";depthCompare="greater";depthClearValue=1]

  [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=0]

  [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=0.4]

  [:format="depth32float-stencil8";depthCompare="greater-equal";depthClearValue=1]

  [:format="depth32float-stencil8";depthCompare="less";depthClearValue=0]

  [:format="depth32float-stencil8";depthCompare="less";depthClearValue=0.4]

  [:format="depth32float-stencil8";depthCompare="less";depthClearValue=1]

  [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=0]

  [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=0.4]

  [:format="depth32float-stencil8";depthCompare="less-equal";depthClearValue=1]

  [:format="depth32float-stencil8";depthCompare="never";depthClearValue=0]

  [:format="depth32float-stencil8";depthCompare="never";depthClearValue=0.4]

  [:format="depth32float-stencil8";depthCompare="never";depthClearValue=1]

  [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=0]

  [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=0.4]

  [:format="depth32float-stencil8";depthCompare="not-equal";depthClearValue=1]


[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_disabled:*]
  [:]


[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_test_fail:*]
  [:secondDepth=0;lastDepth=2]

  [:secondDepth=1;lastDepth=2]

  [:secondDepth=2;lastDepth=0.9]


[cts.https.html?q=webgpu:api,operation,rendering,depth:depth_write_disabled:*]
  [:depthWriteEnabled=false;lastDepth=0]

  [:depthWriteEnabled=false;lastDepth=1]

  [:depthWriteEnabled=true;lastDepth=0]

  [:depthWriteEnabled=true;lastDepth=1]


[cts.https.html?q=webgpu:api,operation,rendering,depth:reverse_depth:*]
  [:reversed=false]

  [:reversed=true]
