)]}'
{
  "commit": "b53d7a8affabb230a47fb4123b040573a3062d4a",
  "tree": "17ad86d1bfe312ac8a0d4b8fc4b6f4185287b3ae",
  "parents": [
    "265b455c996f7314ff995ecc3f5e3548365dbe87"
  ],
  "author": {
    "name": "Spencer Fricke",
    "email": "spencerfricke@gmail.com",
    "time": "Sat Sep 24 00:06:46 2022 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 23 11:06:46 2022 -0400"
  },
  "message": "spirv-val: Add initial SPV_EXT_mesh_shader validation (#4924)\n\n* Move TaskEXT check to OpEmitMeshTasksEXT\r\n\r\n* Add MeshNV for Execution Model alias",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c32732d5cd3690e4039233c40d2859a27a5c6bdd",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "80c61b08010c0c9012429a49a976635d001d5748",
      "new_mode": 33188,
      "new_path": "Android.mk"
    },
    {
      "type": "modify",
      "old_id": "ac75cbaab136e1b07351e99627e8380576a22b2c",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "4f1c43ee14b0eabdd3b8badcef53d0f1f6f240f9",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ab4578b995a213ddf104c6bd60558da23d6fb1ba",
      "old_mode": 33188,
      "old_path": "source/CMakeLists.txt",
      "new_id": "668579ac4c06db8f3c82526f79e0d19c599c25f6",
      "new_mode": 33188,
      "new_path": "source/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9a685f22995ae6f06cb5b6c4aee7bcb33c5fc7a4",
      "old_mode": 33188,
      "old_path": "source/val/validate.cpp",
      "new_id": "efb9225e6b7b212f1c3b62c72c6cf1768456c0c9",
      "new_mode": 33188,
      "new_path": "source/val/validate.cpp"
    },
    {
      "type": "modify",
      "old_id": "85c32d38590cab48b07bc01a374953856d78d4b4",
      "old_mode": 33188,
      "old_path": "source/val/validate.h",
      "new_id": "4b953ba312659010c367f359c64de92f34f01937",
      "new_mode": 33188,
      "new_path": "source/val/validate.h"
    },
    {
      "type": "modify",
      "old_id": "c684a99181a265f3628db67ad5951f37f6b5324e",
      "old_mode": 33188,
      "old_path": "source/val/validate_cfg.cpp",
      "new_id": "cf22dea6a16f87a4076a5619d56c13054dc295e0",
      "new_mode": 33188,
      "new_path": "source/val/validate_cfg.cpp"
    },
    {
      "type": "modify",
      "old_id": "f939542f4e30b1769eb32eea7cdae710a958ad63",
      "old_mode": 33188,
      "old_path": "source/val/validate_memory.cpp",
      "new_id": "58d691150993f57d1fec72c875c9584ba3318d1b",
      "new_mode": 33188,
      "new_path": "source/val/validate_memory.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7f07267223db14412b60203b6c96c135ea30fa4",
      "new_mode": 33188,
      "new_path": "source/val/validate_mesh_shading.cpp"
    },
    {
      "type": "modify",
      "old_id": "09a9d48e16cc56a77d9d4e586697b933ddb0aed5",
      "old_mode": 33188,
      "old_path": "source/val/validate_mode_setting.cpp",
      "new_id": "11e11e9a8282068fe3bcde6505cae866c312a89c",
      "new_mode": 33188,
      "new_path": "source/val/validate_mode_setting.cpp"
    },
    {
      "type": "modify",
      "old_id": "78bac19b5279dbe45c6da81db20fc9e71c70b143",
      "old_mode": 33188,
      "old_path": "source/val/validate_ray_tracing.cpp",
      "new_id": "5b5c8da1e571b7c0a48baba4c1bfcb002dd96a64",
      "new_mode": 33188,
      "new_path": "source/val/validate_ray_tracing.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa8c624ed3058080e2c3c549a8ae4a029c8fa62d",
      "old_mode": 33188,
      "old_path": "source/val/validation_state.cpp",
      "new_id": "47f6ba01d744395848b92bcb1c15d2a648f6cd62",
      "new_mode": 33188,
      "new_path": "source/val/validation_state.cpp"
    },
    {
      "type": "modify",
      "old_id": "3cf7575a184cfc7d8a8a38572a70294765901d7a",
      "old_mode": 33188,
      "old_path": "test/val/val_id_test.cpp",
      "new_id": "deda95b499ff2821d2fa1cb6115fc046e458b804",
      "new_mode": 33188,
      "new_path": "test/val/val_id_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec1a0007769cb1bf45c1638300cdc1dd2a0bae74",
      "old_mode": 33188,
      "old_path": "test/val/val_memory_test.cpp",
      "new_id": "35e8af756583504c9de19b831692721ab1dd24a4",
      "new_mode": 33188,
      "new_path": "test/val/val_memory_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "d10f40d87855c4cb18fa43030ae832ce33da2bae",
      "old_mode": 33188,
      "old_path": "test/val/val_mesh_shading_test.cpp",
      "new_id": "ce6999dcb6cacfceb129cca38db6818c9318356e",
      "new_mode": 33188,
      "new_path": "test/val/val_mesh_shading_test.cpp"
    }
  ]
}
