)]}'
{
  "commit": "0814613de33f2afbb06afcf1f597c9da9c9b144d",
  "tree": "42dbbe30eab1c3b9b0fa6a51678465897ba3e73a",
  "parents": [
    "ad97a0a8936a78323ff588223fb5e875ed8d081a"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Fri Jul 10 18:38:28 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 10 18:38:28 2026 -0700"
  },
  "message": "Require MapWrite on SBM when creating buffer with mappedAtCreation \u003d true\n\nThis patch adds a validation that require the shared buffer memory\nmust have `MapWrite` usage when we create a buffer on it with\n`mappedAtCreation \u003d\u003d true` because to support such case we need to\ncreate staging buffer and do multiple copies, which adds extra\ncomplexity and currently we have no plan to support.\n\nBug: 386255678\nChange-Id: Ic10693d7079274d226fcb388b1ecb660ad8e027d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/322215\nCommit-Queue: Shao, Jiawei \u003cjiawei.shao@intel.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6dcf6ad855438083398c1465c00a846b98efcbd",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SharedBufferMemory.cpp",
      "new_id": "ba278e441ed34108d9fc8b4ef1fd5328df1c744a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/SharedBufferMemory.cpp"
    },
    {
      "type": "modify",
      "old_id": "ae2a2cb87875f659d4f26af82ab21631cdcc2735",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedBufferMemoryTests.cpp",
      "new_id": "a38640d33b4bf81320dbf58534b6a0b27c98f827",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedBufferMemoryTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "54d12ddd4d7e319f69182752f948e8c5133aff85",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedBufferMemoryTests_win.cpp",
      "new_id": "6bd5889605dfe7c9abc4652e1d3d68012289e42a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedBufferMemoryTests_win.cpp"
    }
  ]
}
