)]}'
{
  "commit": "f6d2f3e193a01333ff8fe313a1573eef2a9cbc4a",
  "tree": "e5a70537a76de9d23802ec73073867c573bfbc2d",
  "parents": [
    "ed67f0044857708debecbaf632b6498bfef728ac"
  ],
  "author": {
    "name": "Kyle Charbonneau",
    "email": "kylechar@google.com",
    "time": "Wed Feb 04 08:02:32 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Feb 04 08:02:32 2026 -0800"
  },
  "message": "Metal: Clear mappable buffers with memset\n\nDon\u0027t issue GPU commands to clear the buffer in MapAsyc() as that\nrequires locking the device mutex. Once the mapped pointer is available\nit can be cleared with memset() instead.\n\nBug: 425472913\nChange-Id: I09e19d435e85e50529f7c86c55b5fda0854f1d35\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/286875\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Kyle Charbonneau \u003ckylechar@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7974e350e27499185ab90eda12877c7097cb1d7c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/BufferMTL.mm",
      "new_id": "68dd2c452aad872b59f25e76850aefff873530b6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/BufferMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "dbaf096cf23d51fb23337baf2093af8af0a309d1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BufferVk.cpp",
      "new_id": "2d045cedf1751e43e28817102a6744d882eae92e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BufferVk.cpp"
    }
  ]
}
