[cts.https.html?q=webgpu:api,validation,capability_checks,features,clip_distances:createRenderPipeline,at_over:*]
  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=1]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=2]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=3]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=4]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=5]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=6]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=7]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=8]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=1]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=2]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=3]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=4]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=5]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=6]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=7]

  [:limitTest="atDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=8]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=1]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=2]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=3]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=4]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=5]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=6]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=7]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=8]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=1]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=2]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=3]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=4]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=5]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=6]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=7]

  [:limitTest="atDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=8]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=1]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=2]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=3]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=4]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=5]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=6]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=7]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=8]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=1]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=2]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=3]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=4]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=5]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=6]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=7]

  [:limitTest="atDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=8]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=1]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=2]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=3]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=4]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=5]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=6]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=7]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=8]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=1]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=2]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=3]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=4]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=5]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=6]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=7]

  [:limitTest="atDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=8]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=1]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=2]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=3]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=4]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=5]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=6]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=7]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=8]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=1]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=2]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=3]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=4]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=5]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=6]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=7]

  [:limitTest="atMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=8]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=1]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=2]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=3]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=4]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=5]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=6]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=7]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=8]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=1]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=2]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=3]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=4]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=5]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=6]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=7]

  [:limitTest="atMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=8]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=1]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=2]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=3]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=4]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=5]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=6]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=7]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=8]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=1]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=2]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=3]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=4]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=5]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=6]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=7]

  [:limitTest="atMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=8]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=1]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=2]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=3]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=4]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=5]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=6]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=7]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=8]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=1]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=2]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=3]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=4]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=5]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=6]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=7]

  [:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=8]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=1]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=2]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=3]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=4]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=5]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=6]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=7]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=8]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=1]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=2]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=3]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=4]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=5]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=6]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=7]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=8]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=1]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=2]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=3]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=4]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=5]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=6]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=7]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=8]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=1]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=2]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=3]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=4]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=5]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=6]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=7]

  [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=8]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=1]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=2]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=3]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=4]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=5]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=6]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=7]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=8]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=1]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=2]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=3]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=4]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=5]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=6]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=7]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=8]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=1]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=2]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=3]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=4]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=5]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=6]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=7]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=8]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=1]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=2]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=3]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=4]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=5]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=6]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=7]

  [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=8]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=1]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=2]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=3]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=4]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=5]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=6]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=7]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;clipDistances=8]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=1]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=2]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=3]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=4]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=5]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=6]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=7]

  [:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;clipDistances=8]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=1]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=2]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=3]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=4]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=5]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=6]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=7]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;clipDistances=8]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=1]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=2]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=3]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=4]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=5]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=6]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=7]

  [:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;clipDistances=8]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=1]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=2]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=3]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=4]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=5]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=6]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=7]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;clipDistances=8]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=1]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=2]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=3]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=4]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=5]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=6]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=7]

  [:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;clipDistances=8]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=1]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=2]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=3]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=4]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=5]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=6]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=7]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;clipDistances=8]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=1]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=2]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=3]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=4]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=5]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=6]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=7]

  [:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;clipDistances=8]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=1]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=2]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=3]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=4]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=5]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=6]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=7]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=false;clipDistances=8]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=1]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=2]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=3]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=4]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=5]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=6]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=7]

  [:limitTest="underDefault";testValueName="atLimit";async=false;pointList=true;clipDistances=8]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=1]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=2]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=3]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=4]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=5]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=6]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=7]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=false;clipDistances=8]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=1]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=2]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=3]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=4]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=5]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=6]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=7]

  [:limitTest="underDefault";testValueName="atLimit";async=true;pointList=true;clipDistances=8]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=1]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=2]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=3]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=4]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=5]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=6]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=7]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=false;clipDistances=8]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=1]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=2]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=3]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=4]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=5]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=6]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=7]

  [:limitTest="underDefault";testValueName="overLimit";async=false;pointList=true;clipDistances=8]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=1]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=2]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=3]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=4]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=5]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=6]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=7]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=false;clipDistances=8]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=1]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=2]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=3]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=4]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=5]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=6]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=7]

  [:limitTest="underDefault";testValueName="overLimit";async=true;pointList=true;clipDistances=8]


[cts.https.html?q=webgpu:api,validation,capability_checks,features,clip_distances:createRenderPipeline,max_vertex_output_location:*]
  [:pointList=false;clipDistances=1;startLocation=0]

  [:pointList=false;clipDistances=1;startLocation=1]

  [:pointList=false;clipDistances=1;startLocation=2]

  [:pointList=false;clipDistances=2;startLocation=0]

  [:pointList=false;clipDistances=2;startLocation=1]

  [:pointList=false;clipDistances=2;startLocation=2]

  [:pointList=false;clipDistances=3;startLocation=0]

  [:pointList=false;clipDistances=3;startLocation=1]

  [:pointList=false;clipDistances=3;startLocation=2]

  [:pointList=false;clipDistances=4;startLocation=0]

  [:pointList=false;clipDistances=4;startLocation=1]

  [:pointList=false;clipDistances=4;startLocation=2]

  [:pointList=false;clipDistances=5;startLocation=0]

  [:pointList=false;clipDistances=5;startLocation=1]

  [:pointList=false;clipDistances=5;startLocation=2]

  [:pointList=false;clipDistances=6;startLocation=0]

  [:pointList=false;clipDistances=6;startLocation=1]

  [:pointList=false;clipDistances=6;startLocation=2]

  [:pointList=false;clipDistances=7;startLocation=0]

  [:pointList=false;clipDistances=7;startLocation=1]

  [:pointList=false;clipDistances=7;startLocation=2]

  [:pointList=false;clipDistances=8;startLocation=0]

  [:pointList=false;clipDistances=8;startLocation=1]

  [:pointList=false;clipDistances=8;startLocation=2]

  [:pointList=true;clipDistances=1;startLocation=0]

  [:pointList=true;clipDistances=1;startLocation=1]

  [:pointList=true;clipDistances=1;startLocation=2]

  [:pointList=true;clipDistances=2;startLocation=0]

  [:pointList=true;clipDistances=2;startLocation=1]

  [:pointList=true;clipDistances=2;startLocation=2]

  [:pointList=true;clipDistances=3;startLocation=0]

  [:pointList=true;clipDistances=3;startLocation=1]

  [:pointList=true;clipDistances=3;startLocation=2]

  [:pointList=true;clipDistances=4;startLocation=0]

  [:pointList=true;clipDistances=4;startLocation=1]

  [:pointList=true;clipDistances=4;startLocation=2]

  [:pointList=true;clipDistances=5;startLocation=0]

  [:pointList=true;clipDistances=5;startLocation=1]

  [:pointList=true;clipDistances=5;startLocation=2]

  [:pointList=true;clipDistances=6;startLocation=0]

  [:pointList=true;clipDistances=6;startLocation=1]

  [:pointList=true;clipDistances=6;startLocation=2]

  [:pointList=true;clipDistances=7;startLocation=0]

  [:pointList=true;clipDistances=7;startLocation=1]

  [:pointList=true;clipDistances=7;startLocation=2]

  [:pointList=true;clipDistances=8;startLocation=0]

  [:pointList=true;clipDistances=8;startLocation=1]

  [:pointList=true;clipDistances=8;startLocation=2]
