)]}'
{
  "commit": "2628758a215cb6ce103e4708cf40b7ae167182b8",
  "tree": "d7a1dee5ef26d51e30e1a2ef003c0784d97f772b",
  "parents": [
    "c7c853be995d6364d05c18ffb2f0e084804b415d"
  ],
  "author": {
    "name": "Kai Ninomiya",
    "email": "kainino@chromium.org",
    "time": "Thu Feb 26 22:47:41 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Feb 26 22:47:41 2026 -0800"
  },
  "message": "[dawn][metal] ArgBufs: fix lookups for dynamic offsets\n\nThis index was wrong which caused dynamic offsets to be applied to the\nwrong bindings in the wrong order.\n\nTest: BindGroupTests.DynamicOffsetOrder\nBug: 363031535\nChange-Id: I4e50b5b4eadc4ef5e47489024bf4bab04040e445\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/294096\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13f4c0a8bd7f00d8639469d53185f4eb1897dd62",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.mm",
      "new_id": "5b05f01f37dae3414ad89d1ecadaec3576909589",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "f6110d4f094b169c68020c73590b38a47137cb48",
      "old_mode": 33188,
      "old_path": "src/tint/api/common/binding_point.h",
      "new_id": "7a3c4c6382988275c0cdd21a50ef58ccb612bdb9",
      "new_mode": 33188,
      "new_path": "src/tint/api/common/binding_point.h"
    },
    {
      "type": "modify",
      "old_id": "170171ad26f854a7a23edd50bf04d7c0a6e867ad",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/tint/main.cc",
      "new_id": "716a8d89d332adce2df21568cea004cc991d6913",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/tint/main.cc"
    },
    {
      "type": "modify",
      "old_id": "87d418a5e48bc8f661f684b47532ec9980dcc465",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/common/options.h",
      "new_id": "f3d2f56f52e65bba35bb291f5529b5a143238ab1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/common/options.h"
    },
    {
      "type": "modify",
      "old_id": "4530ffcd07895bfe53ec6c31eb9735316aa53960",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/argument_buffers.cc",
      "new_id": "d3138f7d26032c0b21880ba9c2d5823543f9a2a2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/argument_buffers.cc"
    },
    {
      "type": "modify",
      "old_id": "fcd29956df43c703b9f3ebd929f45ccf004702ef",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/argument_buffers_test.cc",
      "new_id": "daa0b4cc94e47087b00941e572d3ee0b1edb321d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/argument_buffers_test.cc"
    }
  ]
}
