)]}'
{
  "commit": "0b67a6180d49a332a4d7903a50a3d0919778886c",
  "tree": "944acab7118ccd078cedb0dcd44467b1060564fa",
  "parents": [
    "4d1e79b98dccacd6a71f9d2b137fd97271fde60c"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Tue Jul 07 14:11:55 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jul 07 14:11:55 2026 -0700"
  },
  "message": "[native] Eagerly clear destroyed textures in ResourceTable slots\n\nRather than lazily scanning and clearing destroyed textures during\nMakeResourcesVisibleExcept, eagerly notify resource tables via a new\nOnTextureDestroyed callback when a texture is destroyed. This simplifies\nResourceTable and how we deal with destroyed textures.\n\nBug: 522749739\nChange-Id: I8302c2c44fc0a9b124f44302e0f012fc79496d53\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/322015\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e30ee2523f2cf31f6d9234609d15020db1af68e6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ResourceTable.cpp",
      "new_id": "c01e9563a71e84e0674b6654869a8c51137f1663",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ResourceTable.cpp"
    },
    {
      "type": "modify",
      "old_id": "9a08792acdcb7c9c5861bec947590de738e6b8af",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ResourceTable.h",
      "new_id": "8b08ca6d3467ed9d984e9d75e54d0414adc8b187",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ResourceTable.h"
    },
    {
      "type": "modify",
      "old_id": "411d55b7793969311848c5226a41bfd429ccc956",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Texture.cpp",
      "new_id": "91eb7aeabad5a3d8c101bbe43de12d377b678953",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "7746c29080aeb27635b670eebe9da11cff833cc3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Texture.h",
      "new_id": "95daef0f29d422e05e087bf477de2fb7d2a2cc96",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Texture.h"
    }
  ]
}
