)]}'
{
  "commit": "97e9dc83e5022a7c7b15d6895ae9cc09808c2d2d",
  "tree": "bfc29c8dd7b898bf7e0a474ab2100799ee93b1cf",
  "parents": [
    "0ad72f040be7015ab58c4b238405669553741da8"
  ],
  "author": {
    "name": "Steven Perron",
    "email": "stevenperron@google.com",
    "time": "Thu Jul 09 08:26:32 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 09 08:26:32 2026 -0700"
  },
  "message": "[spirv-reader] Support atomic structures/arrays accesses\n\nUpdate the spirv.Atomics transform to decompose loads and stores of\nstructs and arrays that contain atomic members/elements. This is done by\ngenerating access chains to elements and loading or storing them.\n\nChange-Id: I43ea7cef12b25f58cb6796c5c96d485a6bfb72f4\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/322795\nAuto-Submit: Steven Perron \u003cstevenperron@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Steven Perron \u003cstevenperron@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2620a476d363702a0bd6f8fc2bcf6aba14303b4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/atomics.cc",
      "new_id": "cdb16cc4e4d60c5d06a36bac5109817d9089dd7a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/atomics.cc"
    },
    {
      "type": "modify",
      "old_id": "28d533c10de6441a77efd704cf61881b65d8af75",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/atomics_test.cc",
      "new_id": "857dc9b2722197849ab083c9f235b87b7ceadefb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/atomics_test.cc"
    }
  ]
}
