)]}'
{
  "commit": "38317ade24f352bfcbefec8f7145cdee4cd08aae",
  "tree": "8c52e4c1280c9fad701a3b5f54c83d5c3bb573ee",
  "parents": [
    "7fcdc92a0fb26afe985281f65bcac911752d2104"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Feb 25 07:51:43 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Feb 25 07:51:43 2026 -0800"
  },
  "message": "Add Dawn validation for filterability.\n\nUpdate the Dawn `ShaderModule` code to validate the filterability\nsettings for bind-ful textures and samplers.\n\nChange-Id: Iec85fb2de65d73fa568a112d6c4b312732b4e0f4\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/291316\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nAuto-Submit: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0978501f6a21e0722e54c30043e1a10c91c4061",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindingInfo.h",
      "new_id": "b2140febf19515faf1c188a902fca57b478e7ba6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindingInfo.h"
    },
    {
      "type": "modify",
      "old_id": "3b94219eab191b640e227ecd50d6aa25cf501d15",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PipelineLayout.cpp",
      "new_id": "5a74fa11e5e3259b680db3e7f5f36b1cbf3720b8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PipelineLayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "9aeb013d87c301eead12c8ad5d9a5a9771aaa3eb",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Sampler.cpp",
      "new_id": "0eada8ca5bf48be5d46d3fececdd84f13f240685",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Sampler.cpp"
    },
    {
      "type": "modify",
      "old_id": "3242998fdb3835532ba1c028e2bf91c1d2e5d709",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Sampler.h",
      "new_id": "913f76b63ec2eb6dbc21456c99c7ea5b57845a5c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Sampler.h"
    },
    {
      "type": "modify",
      "old_id": "4d30e7232df072f773c5cd990e6fc6ac48d74cce",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "29775111c8838ce4815f70038e8c9f0485bfa3fa",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "64e151d43c418d6148deabe929f2de199c61ae2e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/dawn_platform.h",
      "new_id": "d7696ab2b533f49b731a7a5f1044fd1297c091c5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/dawn_platform.h"
    },
    {
      "type": "modify",
      "old_id": "2dc2bf265b8d144211351f06c659999078c633c9",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/BindGroupValidationTests.cpp",
      "new_id": "2e8da70cf62d09685bdb52e472411a86aa3ddabe",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/BindGroupValidationTests.cpp"
    }
  ]
}
