)]}'
{
  "commit": "bae60787d3e95ea25e5b3d2b98f896dab1d30932",
  "tree": "088b31872f29ee7890b9c9fbaee372f85957d459",
  "parents": [
    "5767f435195311b3c471ecca2b0836d512a75271"
  ],
  "author": {
    "name": "Brandon Jones",
    "email": "brandon1.jones@intel.com",
    "time": "Fri May 05 18:02:42 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 05 18:02:42 2023 +0000"
  },
  "message": "Change D3D12 Descriptor Allocator To Invalidate Submitted Descriptors\n\nChanges D3D12 descriptor allocator to invalidate existing descriptors\nafter the descriptor heap was submitted for use. This fixes a\nsynchonization issue where stale descriptors were seen as valid because\ncommand list execution ran long.\n\nBug: dawn:1701\nBug: chromium:1442263\nNo-Try: true\nChange-Id: Ibfd450b3be6cf91d66e8dce4ffd19ecf1a37f7f5\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/129920\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Brandon1 Jones \u003cbrandon1.jones@intel.com\u003e\n(cherry picked from commit df6cb236493da101dad79fe50d4e6df0d5d1e915)\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/131508\nKokoro: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe99a63ac9d2d082c2c23eb7940a733a9d13846a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ShaderVisibleDescriptorAllocatorD3D12.cpp",
      "new_id": "aedb28ad58a0a972879f07a6037499f901fcf04a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ShaderVisibleDescriptorAllocatorD3D12.cpp"
    }
  ]
}
