)]}'
{
  "commit": "8401ab42702b1cded6bb235597cf85d9ca5ce965",
  "tree": "a6847851707fd2f277482d648efccabb1ae5c292",
  "parents": [
    "69fb9dc70980503dbb2a179ef62a2e85073fb6e6"
  ],
  "author": {
    "name": "Shrek Shao",
    "email": "shrekshao@google.com",
    "time": "Fri Jan 23 12:20:23 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 23 12:20:23 2026 -0800"
  },
  "message": "WebGPU backend: add outer device toggle list\n\nWebGPU backend as a passthrough layer does not need many workaround\ntoggles. e.g. UseBlit*, plus they change texture/buffer usage flags\nin a unwanted way.\n\nOnly toggles in the pass list will be turned on for webgpu::Device,\nif they are enabled.\n\nBug: 477593005\nChange-Id: I39aee715dee7c7bc975529928ced15daf891c867\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/286117\nReviewed-by: Gregg Tavares \u003cgman@chromium.org\u003e\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "733bcfcbcab66541c79cb67221ddc9532bda2896",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu/DeviceWGPU.cpp",
      "new_id": "cc0cbe082dc5fea37b86e7e3fa3ba336afaf9fb5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/DeviceWGPU.cpp"
    },
    {
      "type": "modify",
      "old_id": "168ca35bb02a6225d9d90af8425d5de4f00ede0a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu/DeviceWGPU.h",
      "new_id": "cfa3159c8d237813dacce9c69fcd9cf440455cbd",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/DeviceWGPU.h"
    }
  ]
}
