)]}'
{
  "commit": "3ed8b4e31d104e23e578069887bbbd7e966ca1d0",
  "tree": "2792ac3c06597dcc2fafaecec885ddc2419ffb8f",
  "parents": [
    "c7e9589e19704ef8528bb5622aa8b94384c9fdbc"
  ],
  "author": {
    "name": "Shaobo",
    "email": "shaobo.yan@intel.com",
    "time": "Thu Apr 14 01:42:20 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 14 01:42:20 2022 +0000"
  },
  "message": "Skip Unneccessary GetPendingCommandContext() Call To Save An Extra Fence\n\nGetPendingCommandContext() call might create a new commandList. Dawn handles\nit in Tick() by executing this commandList and signal a fence even it is empty.\nSkip the unnecessary GetPendingCommandContext() call saves an extra fence and might\nresolve the callback for MapAsync earlier.\n\nBug: dawn:1335\nChange-Id: I07f82388edb6978473eeaa2ed0834edbb5e1f497\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/86621\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Shaobo Yan \u003cshaobo.yan@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27d999170b61d7ecdb888c2bccdb24ccb7e46f2d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/BufferD3D12.cpp",
      "new_id": "84fbbb67c7e91ca51cb9c9605244d044a754bc41",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/BufferD3D12.cpp"
    }
  ]
}
