)]}'
{
  "commit": "12cd0150df3b5a8424d19c54be46ec70d2e4fdca",
  "tree": "a68c4000de42dd8ca364372e4a2e5afa33f322ed",
  "parents": [
    "20e256bb61418975f05d41cb1dd99004431494ba"
  ],
  "author": {
    "name": "Kyle Charbonneau",
    "email": "kylechar@google.com",
    "time": "Fri Nov 21 10:56:21 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Nov 21 10:56:21 2025 -0800"
  },
  "message": "Skip emitting barriers from MapAsync\n\nEmitting a barrier from BufferVk::MapAsyncImpl() should never be\nnecessary due to TransitionMappableBuffersEagerly(). If the buffer\nhasn\u0027t been used on GPU in commands for next submit then a previous\neager transition already emitted the required barrier. If the buffer is\nused on GPU for the next submit then the eager transition will emit the\nrequired barrier before vkQueueSubmit() and MapAsync() already waits on\ncompletion.\n\nBug: 425472913, 460180744\nChange-Id: I584b038101f340ad37a70ee975c8d05f703bcaae\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/270034\nCommit-Queue: Kyle Charbonneau \u003ckylechar@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5c15bc6234521debf2c0613efb4ea19e6c5d46f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BufferVk.cpp",
      "new_id": "f53175fb647b525f7323712f9ce96b9c28c615c1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BufferVk.cpp"
    }
  ]
}
