)]}'
{
  "commit": "eaa166cbcf9b72243ffd7cd5a301d7f13d478620",
  "tree": "650f28008992557feb8e32011308bb49d976e583",
  "parents": [
    "0dc9ec06d4415c3b6a1e812d6b008d6ee2b08109"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Tue May 27 08:21:10 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 27 08:21:10 2025 -0700"
  },
  "message": "[tint][ir][val] Reject duplicate binding points in entry points\n\nAlso adds a capability for allowing duplicate binding points after\nBindingRemapper has run.\n\nFixes: 416291256\n\nChange-Id: Icff6c1fb4581b1cf5b08af61de6192bb02cdf870\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/242597\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12a9233772a82f584fbae01b04469774c9aed262",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/add_empty_entry_point.h",
      "new_id": "f21041acb2662c37bb583d1129027890e6119ff0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/add_empty_entry_point.h"
    },
    {
      "type": "modify",
      "old_id": "33897bb319391d094a28137f410ce205208060e4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/array_length_from_uniform.cc",
      "new_id": "129b7da8dedbf499b03b5c506bfb8cc752fa20a2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/array_length_from_uniform.cc"
    },
    {
      "type": "modify",
      "old_id": "0b1288e385574cfce8ab756dad789f4c321c1d8b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/array_length_from_uniform.h",
      "new_id": "e6e2cb1f44a4901c9e930105f06893c0aa01cee7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/array_length_from_uniform.h"
    },
    {
      "type": "modify",
      "old_id": "5f26884562045ed37194cd6f830510e16ed23f9e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/array_length_from_uniform_fuzz.cc",
      "new_id": "e3547bf35f891fc8679087a883cbd7ca93844332",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/array_length_from_uniform_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "f6d6edd4874e910aca3cf1e6f49d55d91f35e04b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.cc",
      "new_id": "f31bad7d8a8aed38184a4469f06490c65e6f7750",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "e17454a1a34b1c4d17488c52b26d152917770917",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.h",
      "new_id": "0a4498088a801d98e557210193397c28728f3427",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "d6252ad89e3f581f4890a5185436eb871263b7f8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill_fuzz.cc",
      "new_id": "e4aa5beeef92953a0a77b04fdd53eb43eb3771e1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "7e5bc5162be8dd67043ba9ee68487d9d50179723",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binary_polyfill.cc",
      "new_id": "5780e7bc8a9050d354771a761efef975f94a90b4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "1af3933f32b29a24f3560ad4589f31bf2324e153",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binary_polyfill.h",
      "new_id": "a3621d2eda6c050e6240ae6342e568af47ab2d5e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binary_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "666bde96f100c3f28bc7eae753f1a4bd8fae177c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binary_polyfill_fuzz.cc",
      "new_id": "0dc81b0f44629d6ae7e5500e2054aff8471c251b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binary_polyfill_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "ac6bb74546400ba7a2403b1c600cd23be15b5174",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binding_remapper.cc",
      "new_id": "18529722b7f53e6e2fe49857c9a36f0cc6040ccc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binding_remapper.cc"
    },
    {
      "type": "modify",
      "old_id": "83dbb08a544e3f5c0abf825fe826ef3c4af2a5fd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binding_remapper.h",
      "new_id": "efdc23c8f24e466fa471b83bb0bd79c7015f8b61",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binding_remapper.h"
    },
    {
      "type": "modify",
      "old_id": "d38cc04707f629f13956766413298557236fa4c1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binding_remapper_fuzz.cc",
      "new_id": "0dc244f4f70102bfd327d50ab6ec101666b63890",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binding_remapper_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "63563c46bca2d2bb80dd9b44f0c3c17c43a86cb5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binding_remapper_test.cc",
      "new_id": "9e9d886143866e09fa561ddf93dcee2e1d51b6b7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binding_remapper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6dca4d667693088c145f87a86613cf5ca283401d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/block_decorated_structs.cc",
      "new_id": "075fc86eeba1f7f8a176fc2d06ba9e39e30f55e4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/block_decorated_structs.cc"
    },
    {
      "type": "modify",
      "old_id": "551ac66aa3e04474bd9337bd5b1cee99afc3a368",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/block_decorated_structs.h",
      "new_id": "232405fe7531956486065b8b46163d7de3413f4e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/block_decorated_structs.h"
    },
    {
      "type": "modify",
      "old_id": "93c5fde0f166eed448dd59d6562445f99af06f64",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/block_decorated_structs_fuzz.cc",
      "new_id": "f5ac0956c1e84b8875830df1ae39fa1b1f7f5dc4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/block_decorated_structs_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "9faa6acd77f62b46bc2b71ff3a6783da37ea0683",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc",
      "new_id": "d576f960092ececc3cc76ab6a77a5fe2fdd5bb01",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "17c6206eeed8419bd723223e4dd17133d6d04af5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h",
      "new_id": "94bbe0fea6edf08640f2a5e85016c2c872f7fcf2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "b37d755d044358c21788cd367ff1b587b35a743f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill_fuzz.cc",
      "new_id": "6d5fb29ec23053e68ab0f3a1b99cc292e1fa85dd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "f1f17fbbe634a4b1368175a7a12fa2dc0c3ec733",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/conversion_polyfill.cc",
      "new_id": "193e38d7efa756a7a247020fa1732b29e6433c9f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/conversion_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "ca09eb45eb1b4317f7601f4de2bdf16f252dcd27",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/conversion_polyfill.h",
      "new_id": "666e3b37ea4485fa4613a1c0ae93a1e7a24a656f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/conversion_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "0003daf41c7c7f63136720effcdb07e784e8d0cd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/conversion_polyfill_fuzz.cc",
      "new_id": "32d7d45f5a8f205c28bb807db6761f2fcc266091",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/conversion_polyfill_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "dff14ccf14d7532721dceca18c62a954b8b8f50c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/demote_to_helper.h",
      "new_id": "90020fa298578d080a36dd6f261ab689c7a5807e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/demote_to_helper.h"
    },
    {
      "type": "modify",
      "old_id": "77902eb295c0c81ed669f8b0620ea60bef5ad98b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/direct_variable_access.h",
      "new_id": "a57a8ed4731d3e697cc00768f4f6a00418db9ce0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/direct_variable_access.h"
    },
    {
      "type": "modify",
      "old_id": "298563bfac3801a29fd7af32f3ff0ca210aa91a6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.cc",
      "new_id": "b68fbe127336d5df702d7645017b6834a3f543ef",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.cc"
    },
    {
      "type": "modify",
      "old_id": "6ed53c1b4e081ebb66991a7918ac115df69909b5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.h",
      "new_id": "fd096750a0c42ba38e5787eb9d48b41116091779",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.h"
    },
    {
      "type": "modify",
      "old_id": "b8e7b0dfd3b9fbeb4e2882cc81b46a46764c85db",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture_fuzz.cc",
      "new_id": "537ceac3bdf54d9fcdf363bea7debe874a00a141",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "c4f7c89e24e1eae5932022fbc871104ba4054f71",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/preserve_padding.h",
      "new_id": "b9c2ed579931c9e1c445b8ae09c916dfb0f43275",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/preserve_padding.h"
    },
    {
      "type": "modify",
      "old_id": "7406c85b573df0e45e0b77f537784df101bfdbb9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/prevent_infinite_loops.cc",
      "new_id": "80bd749df349f1359b3bf3753c61a44da20c3a50",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/prevent_infinite_loops.cc"
    },
    {
      "type": "modify",
      "old_id": "82fa555c19029252a5155cb2ef81e4371e65f854",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/prevent_infinite_loops.h",
      "new_id": "292642e19b8ef4eb666eac299305e486fbc6c133",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/prevent_infinite_loops.h"
    },
    {
      "type": "modify",
      "old_id": "445b2cab368c04f50166328c0d5f380534f396d9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_continue_in_switch.cc",
      "new_id": "5c02fb05b1183bf3d951d7c2521f890daf871e20",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_continue_in_switch.cc"
    },
    {
      "type": "modify",
      "old_id": "89cc1d7b4fdf7717ea7a937016a9e5f4f8536ebf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h",
      "new_id": "24832fb827607f22a51b50e920902200b4ebb923",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h"
    },
    {
      "type": "modify",
      "old_id": "878790437b1ca21ec63dbe0c51842a76cc6bcefd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/rename_conflicts.h",
      "new_id": "dbd83c7fc609dd1bde3e9ede1a0ab8419dcc2f05",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/rename_conflicts.h"
    },
    {
      "type": "modify",
      "old_id": "9d716c9f8504c1975dfab2d87297278af5712607",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness.cc",
      "new_id": "bebbb22291fa8abeb4b4f1ef673e343bb462408d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness.cc"
    },
    {
      "type": "modify",
      "old_id": "2f0044afa31467583465d1910f3fcb7118a41ecb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness.h",
      "new_id": "db1755e625a029a59a137cf318ddff3d6f0e5ef2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness.h"
    },
    {
      "type": "modify",
      "old_id": "b55329304cba0db67c54de2177d2ca71380729c4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness_fuzz.cc",
      "new_id": "d8a740af8b8ba4577b21706c09a3a49141fb3362",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "c63d4e77d6a270fa2899e75c9d12f9b2c8535d7e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/std140.h",
      "new_id": "4d0cc42ea0687c3fb31e5ba5feb0cff1b85d0d02",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/std140.h"
    },
    {
      "type": "modify",
      "old_id": "f60921ec93df35ecbd1a179e6f3c923469064987",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/value_to_let.h",
      "new_id": "d44f0d7ca4e43da2c770ffb08a083204554a7c35",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/value_to_let.h"
    },
    {
      "type": "modify",
      "old_id": "6954ffe8ed4019f282b50b5ce4c0cece90490acd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/vectorize_scalar_matrix_constructors.h",
      "new_id": "2d0e3760053510cd88897bee26c52cde71bbdc23",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/vectorize_scalar_matrix_constructors.h"
    },
    {
      "type": "modify",
      "old_id": "d8d893867151ff17e9c56b310bcb8a58b4a919b4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/vertex_pulling.cc",
      "new_id": "09f36c896d30eaa554aa9476c48797c241546356",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/vertex_pulling.cc"
    },
    {
      "type": "modify",
      "old_id": "fe6fe51e1b7215f089095ecf1c25747cb4182d45",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/vertex_pulling.h",
      "new_id": "34fd6b7b4d330bd8cb57ac958a680ceca2baa164",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/vertex_pulling.h"
    },
    {
      "type": "modify",
      "old_id": "aecbde382831426c7cf0404a8afc7721d6fd501f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.cc",
      "new_id": "fcb08400f88a18df77a60b7a9d13b55e24d09354",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.cc"
    },
    {
      "type": "modify",
      "old_id": "f73df0829d39545c34581a86104e249c21d21e86",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.h",
      "new_id": "01feb70fbd89aff855685756d8da2bc1cbdde2c8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.h"
    },
    {
      "type": "modify",
      "old_id": "970217de2e275c4d08c93b32a992ef1020e55585",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory_fuzz.cc",
      "new_id": "b197f6b434448c95bcc56796d630bd329a333336",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "58bfacb6dc0e43e7a0e93ef9ae4dd81d148716f1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "b3ed46a3f9806ac2c91c73d927815859d1cdd2c4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "b7efa1d594ae0bdfcf1837825e000b21a4c2e36e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.h",
      "new_id": "919aeb01106659884c1db7eff4807de8fd67b9f0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.h"
    },
    {
      "type": "modify",
      "old_id": "4ee357343d621e7deb7de76baa6ab0c68bde8880",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_value_test.cc",
      "new_id": "31c283ce9b80328dddfe7d35db9fc2baaa1da825",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_value_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2bca6ab01222d1314f2626813534856a0b115ea7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/builtin_test.cc",
      "new_id": "bed60c8c0f82c7f6d7dfd23e0f4ca050f697107a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6cb1fff2606c54e6b234eec389fed439e48f05f1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/printer/printer.cc",
      "new_id": "cbde070e3cad60b49e11766238c4ea16b87312c9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "7e4f0a3f7dd34ad18c19319cac9f0eb630627f45",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/binary_polyfill.cc",
      "new_id": "988071e705281b3c7268bbf9f50bf0c58a0d9bb2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/binary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "df80ab9e999d0704b12053d17bf8770ebba5af71",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/bitcast_polyfill.cc",
      "new_id": "93ee29bc6938378af3caa7a09b2dc1474a1c96d5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/bitcast_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "9cd25f4406c092cb014eb8a57769cbdc0bf3e967",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill.cc",
      "new_id": "2478f76cf9fcec98e9dd4e287ea866e788a85483",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "cfc58974e21d364e16c3c0b46671d06ea71030ac",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/offset_first_index.cc",
      "new_id": "ec785fdbbdcf158d36b3dae10678de785a718cf3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/offset_first_index.cc"
    },
    {
      "type": "modify",
      "old_id": "69e3f0b3fedaf800aee5d066fc3067431e740f03",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/raise.cc",
      "new_id": "eeb9feb7e70b0586d8fa813d5660fb070a5d0f20",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "9b3d99cdc23c03e7d2bf424493879d7e7dc36de9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/shader_io.cc",
      "new_id": "9709e48cacf523f62b4c684d917324ea4ee1887a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "a3cfd3b29e0654259aa5a9cb4772f1c7430d8204",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/texture_polyfill.cc",
      "new_id": "7430896c41556874fa40b78882d6b4650e138ef4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/texture_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "b37028c0aa0d39c74eb52e427e5e379210295dc4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/argument_buffers.cc",
      "new_id": "8166a2d0604c5863e2009cbe6cb29404e382e2b1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/argument_buffers.cc"
    },
    {
      "type": "modify",
      "old_id": "87fe418a60573ae2a410dac55227d247980ee1f5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc",
      "new_id": "113606bb69b389ab39ca07599af366610a4de0e7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc"
    },
    {
      "type": "modify",
      "old_id": "d382ab87a8c064badf07441934353d8c4d8bccb0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/packed_vec3.cc",
      "new_id": "b58799c765a7711350227e75d69706ed77da5b53",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/packed_vec3.cc"
    },
    {
      "type": "modify",
      "old_id": "8c53bfd54218619b992316c1b5b5c77375586ba8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io.cc",
      "new_id": "e1c715d45697d6891118104e51b3c32ee9a7dbf5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "27283c6ac6b8d0ac341f6354b90fda21a6219a6b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/simd_ballot.cc",
      "new_id": "ea16af56069926df809f008ca7ad8090e4590116",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/simd_ballot.cc"
    }
  ]
}
