)]}'
{
  "commit": "fb7471844504abb16b732dc4fc0837119a32ec24",
  "tree": "afc2ab5e878973461079aaa2bfb38cd976a0a332",
  "parents": [
    "3b94e1446705e7db1489b4ea355a5dec55a70a1a"
  ],
  "author": {
    "name": "alelenv",
    "email": "40001162+alelenv@users.noreply.github.com",
    "time": "Tue Nov 18 09:29:57 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Nov 18 17:29:57 2025 +0000"
  },
  "message": "Add validation support for SPV_EXT_shader_invocation_reorder. (#6401)\n\nCo-authored-by: Steven Perron \u003cstevenperron@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8b4102eda1e4ead28dce8676b97cae0f3cf2f57",
      "old_mode": 33188,
      "old_path": "source/opcode.cpp",
      "new_id": "08e5b10184bdb9c8f3b4282e3f42ee79b8428358",
      "new_mode": 33188,
      "new_path": "source/opcode.cpp"
    },
    {
      "type": "modify",
      "old_id": "c30545fc95dda739f05abf7369b5ff1aa849bda7",
      "old_mode": 33188,
      "old_path": "source/opt/ir_context.cpp",
      "new_id": "2ce9e8504bc60f4d3460bc9a94f728989f1028d8",
      "new_mode": 33188,
      "new_path": "source/opt/ir_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "43e82cf75608ca029cc18e9cc359de753d269665",
      "old_mode": 33188,
      "old_path": "source/opt/type_manager.cpp",
      "new_id": "21c5df64cc60268492e08cca99645dc196485c23",
      "new_mode": 33188,
      "new_path": "source/opt/type_manager.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0dc1c679f867ee0be67d94924de91fb3f44c939",
      "old_mode": 33188,
      "old_path": "source/opt/types.cpp",
      "new_id": "b6fa01532acaea8ad1d1297bc1604196ef0037cd",
      "new_mode": 33188,
      "new_path": "source/opt/types.cpp"
    },
    {
      "type": "modify",
      "old_id": "2dd6c75bb0ef410afb6229853b999e8bcf015d90",
      "old_mode": 33188,
      "old_path": "source/opt/types.h",
      "new_id": "4fa3e66ddfbb11a10cab55ec37a6362717a9a3b3",
      "new_mode": 33188,
      "new_path": "source/opt/types.h"
    },
    {
      "type": "modify",
      "old_id": "dd1cb40ced78b9475e096f28d9528dc4102af675",
      "old_mode": 33188,
      "old_path": "source/val/validate.cpp",
      "new_id": "27bb5cb8789d26459bc46e13e2599357b61c440e",
      "new_mode": 33188,
      "new_path": "source/val/validate.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb54d28df99f78231d1048f765229c05a0540346",
      "old_mode": 33188,
      "old_path": "source/val/validate.h",
      "new_id": "b21972e0bda5ef82ec1d7f5e04d0d621cdf6b942",
      "new_mode": 33188,
      "new_path": "source/val/validate.h"
    },
    {
      "type": "modify",
      "old_id": "2545f2fa595c007b6254e48d6712dab752764d2f",
      "old_mode": 33188,
      "old_path": "source/val/validate_annotation.cpp",
      "new_id": "8ef9eef51ec660fccbf1b5aadbba8a888d50084b",
      "new_mode": 33188,
      "new_path": "source/val/validate_annotation.cpp"
    },
    {
      "type": "modify",
      "old_id": "45a721c046f502896b28c556f819e17e9a754b40",
      "old_mode": 33188,
      "old_path": "source/val/validate_extensions.cpp",
      "new_id": "4cd8f82e3cb1f4664e86f6b5aec48d2f4d1e7abf",
      "new_mode": 33188,
      "new_path": "source/val/validate_extensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "fcc9db3e0aa8fb59cc5acd186167c73350ee0c5a",
      "old_mode": 33188,
      "old_path": "source/val/validate_logical_pointers.cpp",
      "new_id": "152870155fd36191014a3525c1a66726de84a1a0",
      "new_mode": 33188,
      "new_path": "source/val/validate_logical_pointers.cpp"
    },
    {
      "type": "modify",
      "old_id": "67f85e17d238eebc19624be6ed42703061986ac3",
      "old_mode": 33188,
      "old_path": "source/val/validate_memory.cpp",
      "new_id": "9372f5c38ffcd7339d8cee1e3fe0f400a71327b7",
      "new_mode": 33188,
      "new_path": "source/val/validate_memory.cpp"
    },
    {
      "type": "modify",
      "old_id": "3685a765305f8cb9e8e08dd0882c2af1f90318d4",
      "old_mode": 33188,
      "old_path": "source/val/validate_ray_tracing_reorder.cpp",
      "new_id": "f189b44452794fb9ca00c2164ae846c929d161e1",
      "new_mode": 33188,
      "new_path": "source/val/validate_ray_tracing_reorder.cpp"
    },
    {
      "type": "modify",
      "old_id": "57d544b81729d94462a270f3357848558ea6d7cd",
      "old_mode": 33188,
      "old_path": "source/val/validation_state.cpp",
      "new_id": "bc9d8358e7007173ee0c241af3952e40f55f4c48",
      "new_mode": 33188,
      "new_path": "source/val/validation_state.cpp"
    },
    {
      "type": "modify",
      "old_id": "de97bfa8223e6fccf770967bd93328ff36be8c90",
      "old_mode": 33188,
      "old_path": "test/opt/type_manager_test.cpp",
      "new_id": "080a3291655539c6915abaf87f546efd5df2bf4e",
      "new_mode": 33188,
      "new_path": "test/opt/type_manager_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a41af80c9117e61351a53c99e7b19196f0a2625b",
      "old_mode": 33188,
      "old_path": "test/val/val_ray_tracing_reorder_test.cpp",
      "new_id": "4c6f4f04aeef3caa210f59e516d584c34ce82f30",
      "new_mode": 33188,
      "new_path": "test/val/val_ray_tracing_reorder_test.cpp"
    }
  ]
}
