)]}'
{
  "commit": "ebee12011c7e2c5aee0c2abe534955b3f96bbe1b",
  "tree": "b3d53bb5f643472af2c6e5f9b7bf5fffaaa44a33",
  "parents": [
    "533ece59913755dc4f8adfe56dbd2673637b6636"
  ],
  "author": {
    "name": "Alan Baker",
    "email": "alanbaker@google.com",
    "time": "Tue Feb 17 10:41:25 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 17 10:41:25 2026 -0800"
  },
  "message": "[msl] Support linear_indexing language feature\n\n* Add support for new builtins\n* Refactor polyfills from HLSL transform to core transform for reuse\n\nFix: 482839588\nChange-Id: I6f56f7e1cf7deebad51d98a9eb2d33b640fc7b77\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/291197\nCommit-Queue: Alan Baker \u003calanbaker@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c73f5e7786804b1443ee3a5c03b5e58fd51dbdcd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/shader_io.cc",
      "new_id": "d5dadf0dd98a9e78ec03f9d882bd165f2761000e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "ce273073e1366176ecf8b8d54391b3de730decc7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/shader_io.h",
      "new_id": "8ddad91e998c064e9f431447a61e1f322826e4f3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/shader_io.h"
    },
    {
      "type": "modify",
      "old_id": "0c22181156ae53454aaa4ab1067525a462d497a4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc",
      "new_id": "b2cb7dee8daa2b74c40726c1780949ad601ba5a6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "9667b9eb5265606d54fd2cfda2f7e0b91775ef4d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io.cc",
      "new_id": "ed11de45b2314afecfcc21878d1c6de664729223",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "06aaa1f15dcff20d34c28efdd99e00fe152e5f78",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io_test.cc",
      "new_id": "5d4505c51d33d184bd460536e04d237495a19e10",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c0de72b81e666bd6ed7f543bcce1b735a70d5c2d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/writer.cc",
      "new_id": "bc659cb0e05bbb4f16740a375a8fbbdc43373a33",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/writer.cc"
    }
  ]
}
