)]}'
{
  "commit": "9c2369afe0b478746070fb835cc7bd50467257e0",
  "tree": "b0f4b402a58bc99aca7f03fd32f37111cd8d4e34",
  "parents": [
    "b8f7ad179867715d25421f6629a4a435552af141"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Fri Jun 02 18:33:59 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 02 18:33:59 2023 +0000"
  },
  "message": "[ir] Add multi-element swizzle.\n\nThis CL adds support for multi-element swizzle.\n\nBug: tint:1913\nChange-Id: I72dc831fcda041e764b0d1a509ed031d5e66849f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/135680\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Dan Sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82008333f35f39c29fdf80e922b634885c5b2fb7",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "8434edefe324d8304d5977cbdf653b2f130dc80c",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7b13895536208d5ef5720a03701d32128fbf50de",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "586b90353a2fd8e3f5296268a338b384c2dce07a",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "bf42d5d01e3c1a779a92f11be9f722d5e039888e",
      "old_mode": 33188,
      "old_path": "src/tint/ir/builder.cc",
      "new_id": "b93cb941813b0492c721174ce879e12073eb6d92",
      "new_mode": 33188,
      "new_path": "src/tint/ir/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "6afac258841773d41364db05cc9a06b079b68002",
      "old_mode": 33188,
      "old_path": "src/tint/ir/builder.h",
      "new_id": "ae20e42eafa0b5c58957063843c2764093d218ff",
      "new_mode": 33188,
      "new_path": "src/tint/ir/builder.h"
    },
    {
      "type": "modify",
      "old_id": "7763366d872f3d52bd933a1c68936440b735fdbf",
      "old_mode": 33188,
      "old_path": "src/tint/ir/disassembler.cc",
      "new_id": "40fbb2e1e905ff600d5b62cf88850b4f6f270dc7",
      "new_mode": 33188,
      "new_path": "src/tint/ir/disassembler.cc"
    },
    {
      "type": "modify",
      "old_id": "54e78fcb52e9c4784ba8fb80beffce6a7432a21d",
      "old_mode": 33188,
      "old_path": "src/tint/ir/from_program.cc",
      "new_id": "33b888b7a6cb1d404fe63849f7b3a509c9f723a8",
      "new_mode": 33188,
      "new_path": "src/tint/ir/from_program.cc"
    },
    {
      "type": "modify",
      "old_id": "1130c1323857f73d0cfbcc6b363a88db2083119a",
      "old_mode": 33188,
      "old_path": "src/tint/ir/from_program_accessor_test.cc",
      "new_id": "4318e94832e8df733e51bb607430f550446b7a6a",
      "new_mode": 33188,
      "new_path": "src/tint/ir/from_program_accessor_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1887d4d403842e4c64bbadec58c8934b1e1a95c3",
      "new_mode": 33188,
      "new_path": "src/tint/ir/swizzle.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31c3da10909850a99542e316b5ab6c9f7e946294",
      "new_mode": 33188,
      "new_path": "src/tint/ir/swizzle.h"
    }
  ]
}
