[cts.https.html?q=webgpu:api,validation,non_filterable_texture:non_filterable_texture_with_filtering_sampler:*]
  implementation-status: backlog
  [:pipeline="compute";async=false;sampleType="depth";viewDimension="2d";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=false;sampleType="depth";viewDimension="2d";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=false;sampleType="depth";viewDimension="2d-array";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=false;sampleType="depth";viewDimension="2d-array";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=false;sampleType="depth";viewDimension="cube";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=false;sampleType="depth";viewDimension="cube";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=false;sampleType="depth";viewDimension="cube-array";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=false;sampleType="depth";viewDimension="cube-array";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=false;sampleType="float";viewDimension="2d";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="float";viewDimension="2d";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="float";viewDimension="2d-array";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="float";viewDimension="2d-array";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="float";viewDimension="cube";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="float";viewDimension="cube";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="float";viewDimension="cube-array";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="float";viewDimension="cube-array";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="sint";viewDimension="2d";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="sint";viewDimension="2d";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="sint";viewDimension="2d-array";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="sint";viewDimension="2d-array";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="sint";viewDimension="cube";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="sint";viewDimension="cube";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="sint";viewDimension="cube-array";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="sint";viewDimension="cube-array";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="uint";viewDimension="2d";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="uint";viewDimension="2d";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="uint";viewDimension="2d-array";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="uint";viewDimension="2d-array";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="uint";viewDimension="cube";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="uint";viewDimension="cube";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="uint";viewDimension="cube-array";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="uint";viewDimension="cube-array";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="unfilterable-float";viewDimension="2d";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="unfilterable-float";viewDimension="2d";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="unfilterable-float";viewDimension="2d-array";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="unfilterable-float";viewDimension="2d-array";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="unfilterable-float";viewDimension="cube";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="unfilterable-float";viewDimension="cube";sameGroup=true]

  [:pipeline="compute";async=false;sampleType="unfilterable-float";viewDimension="cube-array";sameGroup=false]

  [:pipeline="compute";async=false;sampleType="unfilterable-float";viewDimension="cube-array";sameGroup=true]

  [:pipeline="compute";async=true;sampleType="depth";viewDimension="2d";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="depth";viewDimension="2d";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="depth";viewDimension="2d-array";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="depth";viewDimension="2d-array";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="depth";viewDimension="cube";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="depth";viewDimension="cube";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="depth";viewDimension="cube-array";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="depth";viewDimension="cube-array";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="float";viewDimension="2d";sameGroup=false]

  [:pipeline="compute";async=true;sampleType="float";viewDimension="2d";sameGroup=true]

  [:pipeline="compute";async=true;sampleType="float";viewDimension="2d-array";sameGroup=false]

  [:pipeline="compute";async=true;sampleType="float";viewDimension="2d-array";sameGroup=true]

  [:pipeline="compute";async=true;sampleType="float";viewDimension="cube";sameGroup=false]

  [:pipeline="compute";async=true;sampleType="float";viewDimension="cube";sameGroup=true]

  [:pipeline="compute";async=true;sampleType="float";viewDimension="cube-array";sameGroup=false]

  [:pipeline="compute";async=true;sampleType="float";viewDimension="cube-array";sameGroup=true]

  [:pipeline="compute";async=true;sampleType="sint";viewDimension="2d";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="sint";viewDimension="2d";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="sint";viewDimension="2d-array";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="sint";viewDimension="2d-array";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="sint";viewDimension="cube";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="sint";viewDimension="cube";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="sint";viewDimension="cube-array";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="sint";viewDimension="cube-array";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="uint";viewDimension="2d";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="uint";viewDimension="2d";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="uint";viewDimension="2d-array";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="uint";viewDimension="2d-array";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="uint";viewDimension="cube";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="uint";viewDimension="cube";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="uint";viewDimension="cube-array";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="uint";viewDimension="cube-array";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="unfilterable-float";viewDimension="2d";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="unfilterable-float";viewDimension="2d";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="unfilterable-float";viewDimension="2d-array";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="unfilterable-float";viewDimension="2d-array";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="unfilterable-float";viewDimension="cube";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="unfilterable-float";viewDimension="cube";sameGroup=true]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="unfilterable-float";viewDimension="cube-array";sameGroup=false]
    expected: FAIL

  [:pipeline="compute";async=true;sampleType="unfilterable-float";viewDimension="cube-array";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=false;sampleType="depth";viewDimension="2d";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=false;sampleType="depth";viewDimension="2d";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=false;sampleType="depth";viewDimension="2d-array";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=false;sampleType="depth";viewDimension="2d-array";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=false;sampleType="depth";viewDimension="cube";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=false;sampleType="depth";viewDimension="cube";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=false;sampleType="depth";viewDimension="cube-array";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=false;sampleType="depth";viewDimension="cube-array";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=false;sampleType="float";viewDimension="2d";sameGroup=false]

  [:pipeline="render";async=false;sampleType="float";viewDimension="2d";sameGroup=true]

  [:pipeline="render";async=false;sampleType="float";viewDimension="2d-array";sameGroup=false]

  [:pipeline="render";async=false;sampleType="float";viewDimension="2d-array";sameGroup=true]

  [:pipeline="render";async=false;sampleType="float";viewDimension="cube";sameGroup=false]

  [:pipeline="render";async=false;sampleType="float";viewDimension="cube";sameGroup=true]

  [:pipeline="render";async=false;sampleType="float";viewDimension="cube-array";sameGroup=false]

  [:pipeline="render";async=false;sampleType="float";viewDimension="cube-array";sameGroup=true]

  [:pipeline="render";async=false;sampleType="sint";viewDimension="2d";sameGroup=false]

  [:pipeline="render";async=false;sampleType="sint";viewDimension="2d";sameGroup=true]

  [:pipeline="render";async=false;sampleType="sint";viewDimension="2d-array";sameGroup=false]

  [:pipeline="render";async=false;sampleType="sint";viewDimension="2d-array";sameGroup=true]

  [:pipeline="render";async=false;sampleType="sint";viewDimension="cube";sameGroup=false]

  [:pipeline="render";async=false;sampleType="sint";viewDimension="cube";sameGroup=true]

  [:pipeline="render";async=false;sampleType="sint";viewDimension="cube-array";sameGroup=false]

  [:pipeline="render";async=false;sampleType="sint";viewDimension="cube-array";sameGroup=true]

  [:pipeline="render";async=false;sampleType="uint";viewDimension="2d";sameGroup=false]

  [:pipeline="render";async=false;sampleType="uint";viewDimension="2d";sameGroup=true]

  [:pipeline="render";async=false;sampleType="uint";viewDimension="2d-array";sameGroup=false]

  [:pipeline="render";async=false;sampleType="uint";viewDimension="2d-array";sameGroup=true]

  [:pipeline="render";async=false;sampleType="uint";viewDimension="cube";sameGroup=false]

  [:pipeline="render";async=false;sampleType="uint";viewDimension="cube";sameGroup=true]

  [:pipeline="render";async=false;sampleType="uint";viewDimension="cube-array";sameGroup=false]

  [:pipeline="render";async=false;sampleType="uint";viewDimension="cube-array";sameGroup=true]

  [:pipeline="render";async=false;sampleType="unfilterable-float";viewDimension="2d";sameGroup=false]

  [:pipeline="render";async=false;sampleType="unfilterable-float";viewDimension="2d";sameGroup=true]

  [:pipeline="render";async=false;sampleType="unfilterable-float";viewDimension="2d-array";sameGroup=false]

  [:pipeline="render";async=false;sampleType="unfilterable-float";viewDimension="2d-array";sameGroup=true]

  [:pipeline="render";async=false;sampleType="unfilterable-float";viewDimension="cube";sameGroup=false]

  [:pipeline="render";async=false;sampleType="unfilterable-float";viewDimension="cube";sameGroup=true]

  [:pipeline="render";async=false;sampleType="unfilterable-float";viewDimension="cube-array";sameGroup=false]

  [:pipeline="render";async=false;sampleType="unfilterable-float";viewDimension="cube-array";sameGroup=true]

  [:pipeline="render";async=true;sampleType="depth";viewDimension="2d";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="depth";viewDimension="2d";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="depth";viewDimension="2d-array";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="depth";viewDimension="2d-array";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="depth";viewDimension="cube";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="depth";viewDimension="cube";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="depth";viewDimension="cube-array";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="depth";viewDimension="cube-array";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="float";viewDimension="2d";sameGroup=false]

  [:pipeline="render";async=true;sampleType="float";viewDimension="2d";sameGroup=true]

  [:pipeline="render";async=true;sampleType="float";viewDimension="2d-array";sameGroup=false]

  [:pipeline="render";async=true;sampleType="float";viewDimension="2d-array";sameGroup=true]

  [:pipeline="render";async=true;sampleType="float";viewDimension="cube";sameGroup=false]

  [:pipeline="render";async=true;sampleType="float";viewDimension="cube";sameGroup=true]

  [:pipeline="render";async=true;sampleType="float";viewDimension="cube-array";sameGroup=false]

  [:pipeline="render";async=true;sampleType="float";viewDimension="cube-array";sameGroup=true]

  [:pipeline="render";async=true;sampleType="sint";viewDimension="2d";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="sint";viewDimension="2d";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="sint";viewDimension="2d-array";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="sint";viewDimension="2d-array";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="sint";viewDimension="cube";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="sint";viewDimension="cube";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="sint";viewDimension="cube-array";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="sint";viewDimension="cube-array";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="uint";viewDimension="2d";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="uint";viewDimension="2d";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="uint";viewDimension="2d-array";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="uint";viewDimension="2d-array";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="uint";viewDimension="cube";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="uint";viewDimension="cube";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="uint";viewDimension="cube-array";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="uint";viewDimension="cube-array";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="unfilterable-float";viewDimension="2d";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="unfilterable-float";viewDimension="2d";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="unfilterable-float";viewDimension="2d-array";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="unfilterable-float";viewDimension="2d-array";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="unfilterable-float";viewDimension="cube";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="unfilterable-float";viewDimension="cube";sameGroup=true]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="unfilterable-float";viewDimension="cube-array";sameGroup=false]
    expected: FAIL

  [:pipeline="render";async=true;sampleType="unfilterable-float";viewDimension="cube-array";sameGroup=true]
    expected: FAIL
