)]}'
{
  "commit": "93501f8c5c87a0a2d057ee4147108fd238cdfd93",
  "tree": "4d4319e55cb014fe59cd945edad896ac2747fcc4",
  "parents": [
    "0e9fde4e362e8e402c7ca3cc3d241775eb80bdb8"
  ],
  "author": {
    "name": "Natalie Chouinard",
    "email": "chouinard@google.com",
    "time": "Fri Feb 27 18:13:53 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Feb 27 18:13:53 2026 -0800"
  },
  "message": "[tint] Fix swizzle assignment eval order\n\nFix the order of evaluation for swizzle assignment so the lhs vector\npointer is evaluated before the right hand side.\n\nNote that for the case of a compound swizzle assignment, the lhs is\nloaded twice, to account for the fact that the lhs may be modified in\nthe evaluation of the rhs.\n\nCTS: https://github.com/gpuweb/cts/pull/4608\n\nFixes: 486839102\nChange-Id: I1ca154b23938eebfc02ad8b29e55343aa12bdc01\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/293835\nCommit-Queue: Natalie Chouinard \u003cchouinard@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b20e0700a763b368ea7497c3132c00b757859e86",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc",
      "new_id": "3a57e5bb109d144d2656c9aa8ac2d593bc815ba9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc"
    },
    {
      "type": "modify",
      "old_id": "96c8c9c2c575abfe52de5a366a94697eca0ad9c8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/program_to_ir/swizzle_assignment_test.cc",
      "new_id": "a6eb73664d1862157443564eb5037c8aabef28c0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/swizzle_assignment_test.cc"
    },
    {
      "type": "modify",
      "old_id": "aad113e33df8a0e22908573a5e4e814497f52941",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/swizzle_assign.wgsl.expected.spvasm",
      "new_id": "930509a9f47a4fcc85880bd6614820c4eedc81a4",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/swizzle_assign.wgsl.expected.spvasm"
    }
  ]
}
