)]}'
{
  "commit": "a8f733807cbf72ebab8baecbda359ca4413d00c7",
  "tree": "8ac87d2a671b1bcb7e99f57cc608f80b9dcfa98f",
  "parents": [
    "4dc49409e47bda9c777ccaa4028993361f8187cf"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Sun Mar 02 19:45:59 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Mar 02 19:45:59 2025 -0800"
  },
  "message": "Vulkan: Allow setting multiple `MemoryKind` bits\n\nThis patch allows setting multiple MemoryKind bits in one MemoryKind\nvalue and replaces MemoryKind::Opaque with MemoryKind::DeviceLocal as\na preparation of the implementation of BufferMapExtendedUsage on\nVulkan.\n\nBug: 386255678\nChange-Id: I68f77de15d8267ae985d49f73497410fb08fbd49\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/227697\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c789fd3273218dfbe3d2eb0abde613c342eb5b42",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BufferVk.cpp",
      "new_id": "558a7c5e87893a216d8eef733cc3559a5e2b1658",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BufferVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "0cf92040b3993a8ef9098238a683b754d39a0265",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ResourceMemoryAllocatorVk.cpp",
      "new_id": "48e54735b6fb71816f278d88281ef9a63cf8a5ab",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ResourceMemoryAllocatorVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "8703dc182fd904e10f4c8d8450ebe85cf2edae50",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ResourceMemoryAllocatorVk.h",
      "new_id": "93df4224b3006e9a3989117525fa441c723b4cb7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ResourceMemoryAllocatorVk.h"
    },
    {
      "type": "modify",
      "old_id": "4bf68bdf768ac18952a9b696c9d4f13e12e09d59",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.cpp",
      "new_id": "67e2887e58c730fb8db811d10cd43ce9c90925e9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "2cabce5d7ff71f4ad9c303f621c7952659420ff6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/TextureVk.cpp",
      "new_id": "98616089a7fe73b5f93d94b13442e5e9e80be4d8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/TextureVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "91780271da0f3f4f1b59c85c27539264cb2589ff",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/external_memory/MemoryServiceImplementationDmaBuf.cpp",
      "new_id": "d02ebe3d664f86fe4d4f144531d2ff9bc229669e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/external_memory/MemoryServiceImplementationDmaBuf.cpp"
    },
    {
      "type": "modify",
      "old_id": "407057c78d1b9575fac360836503f1e613d26b6b",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_opaquefd.cpp",
      "new_id": "71d313a3923d7b4923d3c835d8a8bc405f4ad72c",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_opaquefd.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd16976e5207df598ed47f82149c2c04afc15b32",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/VulkanImageWrappingTests_OpaqueFD.cpp",
      "new_id": "97042cc2d2fb20847225e835b15d1d222a73830c",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/VulkanImageWrappingTests_OpaqueFD.cpp"
    }
  ]
}
