)]}'
{
  "commit": "e96b9a39d5328aa963819337db59c0b2cf61a67b",
  "tree": "eb54fc503d13485afdba0fc8b4206bd02dcc1b83",
  "parents": [
    "4c4b317364670161d5626772b54982551a187581"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Wed Jan 22 16:16:20 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jan 22 16:16:20 2025 -0800"
  },
  "message": "D3D12: Save `ResourceHeapKind` in `ResourceHeapAllocation`\n\nThis patch saves `ResourceHeapKind` in `ResourceHeapAllocation` so\nthat we can directly get `ResourceHeapKind` when freeing the sub-\n-allocated memory and clean up the code to do the conversion from\nD3D12 heap properties into `ResourceHeapKind`.\n\nBug: 386255678\nChange-Id: I13a640320f2b1c84251b23cbdbb1ffed22463795\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/222396\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f379a2b4fb7eabdcad12da8931ee6976ea0b33b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/BufferD3D12.cpp",
      "new_id": "ab451e736043d4f9b91df8449dc18a8cd7901042",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/BufferD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "4603c3cb7beb7ea994b3dfe081ab075d1de6314d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ResourceAllocatorManagerD3D12.cpp",
      "new_id": "93d25405f7ebceea159b444a26bf7c00ee681316",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ResourceAllocatorManagerD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "88d31063be2b0ee69ef925560995450995332ac0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ResourceAllocatorManagerD3D12.h",
      "new_id": "a22c7d8f9f9145fbd043ea8e21a2202e6bbcaad9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ResourceAllocatorManagerD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "c7552c41a6201e8434c865fd8ef047baa0ee5c9f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ResourceHeapAllocationD3D12.cpp",
      "new_id": "d7712f238799ca434225c5e76c52280b5d8d48e7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ResourceHeapAllocationD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "27d019ead4875e4b90b479111982d4a79107426c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ResourceHeapAllocationD3D12.h",
      "new_id": "b89d62757e1591de01a62a085b21677afd28b180",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ResourceHeapAllocationD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "56a75fb0ae8ecc9e0561f9a118736021bee8673e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/TextureD3D12.cpp",
      "new_id": "385f77e196d40b341bf0b7b276a808d715484321",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/TextureD3D12.cpp"
    }
  ]
}
