)]}'
{
  "commit": "8cf2c8876d41b9f7adbcbabf43863ad960d699dc",
  "tree": "15d3a679a1ac3d99b3febae133c86c8e1ff6aded",
  "parents": [
    "ba276d4f9b57283d356f7db6523bbca66b5d19c0"
  ],
  "author": {
    "name": "Shrek Shao",
    "email": "shrekshao@google.com",
    "time": "Wed Feb 04 14:13:19 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Feb 04 14:13:19 2026 -0800"
  },
  "message": "WebGPU Backend: Fix DawnTogglesDescriptor possible nextInChain\n\nDawnTogglesDescriptor is the only extension we keep for\nRequestAdapterOptions. Make sure its chaining nothing.\n\nAdd a GetTogglesUsed backdoor to DawnNative.h\n\nBug: 481071705, 462137660\nChange-Id: I0007141fdb1d6f9b15438effca737b1c4c55462d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/288575\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2b68d448772853f428c7623a60ddff07bb361f7",
      "old_mode": 33188,
      "old_path": "include/dawn/native/DawnNative.h",
      "new_id": "b2360d65e9d5a12bbbb024b8a54573b671c0505a",
      "new_mode": 33188,
      "new_path": "include/dawn/native/DawnNative.h"
    },
    {
      "type": "modify",
      "old_id": "1bad84d54d2aeac37ff2142666aa13ebd2cf5e13",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Adapter.cpp",
      "new_id": "fc5fd89242e20e1baa803fd26db6d03ff5a09f47",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Adapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "33e55ff5684da99cb5cb0c9757cb81f1cfe515b2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Adapter.h",
      "new_id": "25733e9e0391b8562ba19b23b3da62e8c4b33a48",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Adapter.h"
    },
    {
      "type": "modify",
      "old_id": "0ae68c5f6b93cd17e4c5a436e70321f09360a3e5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/DawnNative.cpp",
      "new_id": "216e7c1d70ed2553271d1f178d97bcb17bc2a2bd",
      "new_mode": 33188,
      "new_path": "src/dawn/native/DawnNative.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b4eb237b5803f39e93ba22e209948b8680ef5cd",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu/BackendWGPU.cpp",
      "new_id": "1d29692e00798e76e9f7451f897825f09b36c4c2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/BackendWGPU.cpp"
    },
    {
      "type": "modify",
      "old_id": "54cf325ed93dfeb15a9644f4e4121281308a6436",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/AdapterEnumerationTests.cpp",
      "new_id": "f82e071ba96cf116197fca88daf91b842018baed",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/AdapterEnumerationTests.cpp"
    }
  ]
}
