)]}'
{
  "commit": "dc54872db5dbd886c8f730ac72c8f444983216eb",
  "tree": "c29c6da25a75e8298af25c513517c18d2be395e7",
  "parents": [
    "a5e3eec4454d3597e18feada7b7e78a48bf72562"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Mon May 05 15:32:57 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 05 15:32:57 2025 -0700"
  },
  "message": "[tint][ir][val] Check type of input_attachment_index\n\nAdds in a new capability to allow SPIRV backend to opt-out of this\ncheck, so that spirv.image can also be used.\n\nFixes: 414333405\nChange-Id: Icfc88f3408a0bbee7f4816bb475e406b1c1e3272\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/240055\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31f718a9fb6f364b6d580955744211796a92ac39",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/std140.h",
      "new_id": "c63d4e77d6a270fa2899e75c9d12f9b2c8535d7e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/std140.h"
    },
    {
      "type": "modify",
      "old_id": "3c8fcc1b70d9a37b3baf8769ded84b8c4b38673b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "c7590528112fe327764bd0f5bcfea4adc2ac6cbe",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "2ef66dc1bc83a9cb32052900fff0e0b8ccfaf828",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.h",
      "new_id": "1ec3087a7b19cfa911740b76c0575a9f055335bd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.h"
    },
    {
      "type": "modify",
      "old_id": "1b3abb2d69e33ae3ebcd998f3c6997750557fa33",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_value_test.cc",
      "new_id": "d16b491c4ee30ac6a8c491c5bacb062571c6fbf1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_value_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e8534b9f0b9d2bf1058797f0dcf598bb5c32e7ef",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "2013fe3ee94b275e5b819f75d5de747a37b20dd3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "8c6cbfc63a1fb92b333dea8d382fc6825dc3021a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.h",
      "new_id": "6fc55d0d82b823f23e3c8fc6262ed13ef0c251aa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "2ec5a5ff6eb1abc152a8eed31002436095f49686",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.cc",
      "new_id": "a45c01c5c3be769913f122e019f536a0238fe8e8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.cc"
    },
    {
      "type": "modify",
      "old_id": "ccc67d8a460e43686b964ae079612a6891227ebe",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.h",
      "new_id": "8d387c3d8fa6ef50d5ffecd5886f286536908f82",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.h"
    },
    {
      "type": "modify",
      "old_id": "cb8588d345cb1ba1c43f23b914843e69683703c2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.cc",
      "new_id": "da23c2d6b445dde147ec7f3cd367aa6668b84edc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.cc"
    },
    {
      "type": "modify",
      "old_id": "678bfa349b810c53dd738d8f85c33337cd991bf3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.h",
      "new_id": "5a4742eeee51e9cf753cffdfed0811a23d3f6986",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.h"
    },
    {
      "type": "modify",
      "old_id": "2a8c3276dd6861a4160c24b7e15f67239016219a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.cc",
      "new_id": "d485361f888e8ba0819fd7236f290bbc1eb3fc91",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.cc"
    },
    {
      "type": "modify",
      "old_id": "dc0ab72ad8ee399b41dbae47eaf6a4c2318708a5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.h",
      "new_id": "d1fa97f7e8b945d3fa40ad6cb47d46343747c14b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.h"
    },
    {
      "type": "modify",
      "old_id": "20a90761b94c3c9bf25a08e3a956897a76a15b9a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/merge_return.cc",
      "new_id": "84e2720f578749fe2c796072d2e003191c4f6995",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/merge_return.cc"
    },
    {
      "type": "modify",
      "old_id": "0fc09ba61531e041c07caaef3ad56ffdf02792ce",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/raise.cc",
      "new_id": "0e4177fa4f9509a891e3e34f334bee7c788750d5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "5f534b4810df4c05fd6aad34c57291e71f6dcfdc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.cc",
      "new_id": "08487483534bd05d209eab2be11a2f5257f5f2cc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.cc"
    },
    {
      "type": "modify",
      "old_id": "31742fd060227489b1342e0d03863af5f2e8fd71",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.h",
      "new_id": "5c04733e8deb640af2151efecdaa275278dfe3a6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.h"
    },
    {
      "type": "modify",
      "old_id": "d69a3468d6714b3ebbc43d19a37774e854a22373",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.cc",
      "new_id": "4f5865abf16a6e04facc372d2c74d6751a66b857",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "e8c42f4dd4ca1257e1649a72ecbbce6c111161f1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.h",
      "new_id": "9ffa76cfe727f3213ffe21ba6e685be4ca4f115a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.h"
    },
    {
      "type": "modify",
      "old_id": "ef3e231e0203f901fa4195d5ae1cc278ac770181",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.cc",
      "new_id": "cc5a6a76f27bade43f5e712dee383723ca33f9d6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.cc"
    },
    {
      "type": "modify",
      "old_id": "e3e1b8c41e3185c56ac2516e5ec8521755b3559b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.h",
      "new_id": "5f9363e837a3bb2cb205e11241416f16519b88b6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.h"
    },
    {
      "type": "modify",
      "old_id": "94fa09a19bd47bc5dee60663ec692a2cfb210123",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/writer_fuzz.cc",
      "new_id": "5a90decdcb74b6a2f1142e3c09b23210f2628627",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/writer_fuzz.cc"
    }
  ]
}
