)]}'
{
  "commit": "0e9fde4e362e8e402c7ca3cc3d241775eb80bdb8",
  "tree": "c279b7c8d55c12a403cd291ef7c541a9b5a00135",
  "parents": [
    "bad529e41487c69c48fc051e52f3b6c73aa82671"
  ],
  "author": {
    "name": "Stephen White",
    "email": "senorblanco@chromium.org",
    "time": "Fri Feb 27 17:39:36 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Feb 27 17:39:36 2026 -0800"
  },
  "message": "GL: implement buffer shadowing for MapAsync()\n\nAdds a new toggle, ShadowCopyMapWrite, that uses the host-side shadow\ncopy when MapAsync() is called with MapWrite. This allows the specific\ncode sequence of MapAsync() immediately followed by WaitAny() (as used\nby Graphite) to be called on any thread even in deferral, since the\nserial is not incremented between those two calls.\n\nChange-Id: I2e575d3bed090e5c695347be1f01967caa1a60bd\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/293455\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Stephen White \u003csenorblanco@chromium.org\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "635230d35bc8af22b75ceccc9336b3a1d8d4a265",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.cpp",
      "new_id": "0f31d177663e1613ca796c3ce2a245c6a9a46bf7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "59a6db55595bc2a9ea3a9757ffa29dbf0c549497",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.h",
      "new_id": "c9e6a8a80c78caf873f8058122d86dd7a3d0ff97",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "0c5c3dd570a16f5ee160f5bd7afe1aabb92e0bc1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/BufferGL.cpp",
      "new_id": "a91a68716589f0be130a4619b0abe48c8d9d6307",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/BufferGL.cpp"
    }
  ]
}
