)]}'
{
  "commit": "51652e966047f67fab59b52057ad4d96c7acdf36",
  "tree": "ec3b8154946e8e07d93f7cfe23f8053f37d17a29",
  "parents": [
    "1a051375170f5bd6d81965c9813b1eca0b1b44f7"
  ],
  "author": {
    "name": "Ho Cheung",
    "email": "hocheung@chromium.org",
    "time": "Thu Oct 01 16:50:15 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 01 16:50:15 2026 -0700"
  },
  "message": "Unify Vulkan shared texture memory import flow\n\nUse DoImport with per-handle importers to enforce a common sequence\nfor DMA-BUF, AHardwareBuffer, and opaque FD imports. Preserve\nhandle-specific behavior and remove superseded helpers.\n\nAdd error injection tests for DMA-BUF and AHB imports, including\nexternal-format AHBs, and test DMA-BUF usage reification.\n\nBug: 536831387\nChange-Id: Icb812e7e6b6c14d598e7204a0d2ede703ea82962\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/346175\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Aaron Teo \u003chocheung@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b84d18c153d66407e0cb9da597c3685feb0365ed",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.cpp",
      "new_id": "1bfff814ffdee8fee94f57c9af293aed6362ce8e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "c2671347168f3ec3d74fc0a471d36b5e6e42f51d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.h",
      "new_id": "2a6a35e19f11eab128384b4f9bfb884a5f41e511",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.h"
    },
    {
      "type": "modify",
      "old_id": "8870754ed8b484a9820bab6acc893d988ced94fa",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_android.cpp",
      "new_id": "f7386d13f1407b675464fb20727af5ebf7898466",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_android.cpp"
    },
    {
      "type": "modify",
      "old_id": "1174fdb6b4820e79356c9b5e052ec827220e54e8",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_dmabuf.cpp",
      "new_id": "5ac8020ce9ad4fd22c57e3ed0588767949f27c87",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_dmabuf.cpp"
    }
  ]
}
