)]}'
{
  "commit": "8b99a54b26f0ef0d78b1c9712dc035ee6b579d2d",
  "tree": "ca909558060f4fc2d9449cf14eac77274ce938fa",
  "parents": [
    "2d239c4945a184eb2261a0a7b44038c86eb4526c"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Fri Aug 26 03:08:28 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Aug 26 03:08:28 2022 +0000"
  },
  "message": "Call ExecutePendingCommandContext() in ExternalImageDXGIImpl::Destroy()\n\nBefore destroying ExternalImageDXGI we should execute all the pending\ncommands before calling NextSerial(), or the device will be lost as\nthe CommandAllocator will be destroyed before the pending commands are\nexecuted.\n\nBug: dawn:576\nTest: dawn_end2end_tests\nChange-Id: I6e291586cd78a7e0feaf2f8dfee87a289ec27f77\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/100100\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fdf7d6c4916e1fbd18abf761e214d3e7bbe5e85",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ExternalImageDXGIImpl.cpp",
      "new_id": "8bf2c6c8f883a779123206063ec522785a0cf4ae",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ExternalImageDXGIImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "f715f602b3d92e43505160e80fb0075fb2e10e9e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/D3D12ResourceWrappingTests.cpp",
      "new_id": "d3112fe1e4014aa8ac6fdd007c03de8f43126718",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/D3D12ResourceWrappingTests.cpp"
    }
  ]
}
