)]}'
{
  "commit": "4c456f7da67c5437a6fb7d4d20d78e2a5ae2acf2",
  "tree": "edc3b0df2b30f2baba2b2e3ca6fd0056dcd65489",
  "parents": [
    "33113abf453572d3cf61b58d4378bbacb4206b1a"
  ],
  "author": {
    "name": "Pankaj Mistry",
    "email": "63069047+pmistryNV@users.noreply.github.com",
    "time": "Thu Sep 01 17:36:15 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 01 20:36:15 2022 -0400"
  },
  "message": "Implement tool changes for SPV_EXT_mesh_shader. (#4915)\n\n- Added validation rule to support EXT_mesh_shader from SPIRV 1.4 onwards",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78c9dd34942314d099d702f6c371bd1a91f98d1f",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "e0b4c5541376116ff38fcc2559d64b2b6bf714df",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "3d48b321bfe498cfe3b7cf5155fc1c2d333eb45e",
      "old_mode": 33188,
      "old_path": "source/opt/instrument_pass.cpp",
      "new_id": "d143d5959fe17a87a679add5908a267ed7169f50",
      "new_mode": 33188,
      "new_path": "source/opt/instrument_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "3b0a7fa8e5c98037eb7a46741578cbdb8a1b3727",
      "old_mode": 33188,
      "old_path": "source/val/validate_atomics.cpp",
      "new_id": "bf565c310febfd40a63461033254ff3672289d06",
      "new_mode": 33188,
      "new_path": "source/val/validate_atomics.cpp"
    },
    {
      "type": "modify",
      "old_id": "3a9e3e7c56a751dfae30c2f8de7b148680bde5a0",
      "old_mode": 33188,
      "old_path": "source/val/validate_barriers.cpp",
      "new_id": "03225d86a82945bb31f7f58c2fcb8fbe17767661",
      "new_mode": 33188,
      "new_path": "source/val/validate_barriers.cpp"
    },
    {
      "type": "modify",
      "old_id": "379705ac0ca640932abee6d73f0a30de9cdb55db",
      "old_mode": 33188,
      "old_path": "source/val/validate_builtins.cpp",
      "new_id": "40a36d062bdb68c03a9c941b6fb025e19641f53d",
      "new_mode": 33188,
      "new_path": "source/val/validate_builtins.cpp"
    },
    {
      "type": "modify",
      "old_id": "fcf04e207aef5afa21b8aa375fd78440c6e3248a",
      "old_mode": 33188,
      "old_path": "source/val/validate_extensions.cpp",
      "new_id": "1e69cb37f88dd5865d72e9bda04cce0dcfa69f33",
      "new_mode": 33188,
      "new_path": "source/val/validate_extensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "d4fca84ab998636d3b3f170a8c918202548fdf53",
      "old_mode": 33188,
      "old_path": "source/val/validate_memory.cpp",
      "new_id": "e4ad0e0276bb5789fe68ba7bfff20e015aa26a40",
      "new_mode": 33188,
      "new_path": "source/val/validate_memory.cpp"
    },
    {
      "type": "modify",
      "old_id": "67b10c5acf0395d160ce8b780df8d17ac395c34a",
      "old_mode": 33188,
      "old_path": "source/val/validate_mode_setting.cpp",
      "new_id": "09a9d48e16cc56a77d9d4e586697b933ddb0aed5",
      "new_mode": 33188,
      "new_path": "source/val/validate_mode_setting.cpp"
    },
    {
      "type": "modify",
      "old_id": "a5f3db14fffdefcaaac76b052013c61d73c69890",
      "old_mode": 33188,
      "old_path": "source/val/validate_scopes.cpp",
      "new_id": "5fb661b0d22f23154c8f9ada23fbd3cfe49767ba",
      "new_mode": 33188,
      "new_path": "source/val/validate_scopes.cpp"
    },
    {
      "type": "modify",
      "old_id": "3501e8cebd049011e5bb89c5e797a7b1f1b748f2",
      "old_mode": 33188,
      "old_path": "source/val/validation_state.cpp",
      "new_id": "2e1fa31ae39c34b6a7aaee14a3bff535233723cc",
      "new_mode": 33188,
      "new_path": "source/val/validation_state.cpp"
    },
    {
      "type": "modify",
      "old_id": "bc0ee05519ce506f740e929b6cb92953a6203515",
      "old_mode": 33188,
      "old_path": "test/operand_capabilities_test.cpp",
      "new_id": "60503461eba9d53ef831328935a7d5ece40af763",
      "new_mode": 33188,
      "new_path": "test/operand_capabilities_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a0308d5991cdf3f9ee12a2ecc7347baa46e16ce7",
      "old_mode": 33188,
      "old_path": "test/val/val_atomics_test.cpp",
      "new_id": "a7e4055af4da5e53c9cb3f109433a7f97bd3d72a",
      "new_mode": 33188,
      "new_path": "test/val/val_atomics_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "df5ee1678cd7aae3377a3f8448f5edcadcf15d90",
      "old_mode": 33188,
      "old_path": "test/val/val_barriers_test.cpp",
      "new_id": "2569de0d0ae238fe5dba2240cbd47239c201bf05",
      "new_mode": 33188,
      "new_path": "test/val/val_barriers_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "2cbe9a8ae71be82c51c0190a1817adc2ae5a2562",
      "old_mode": 33188,
      "old_path": "test/val/val_builtins_test.cpp",
      "new_id": "40832e024d31d963f51c4ac998fc911a283c7d4b",
      "new_mode": 33188,
      "new_path": "test/val/val_builtins_test.cpp"
    }
  ]
}
