)]}'
{
  "commit": "2cb33c09b6dafb7986348c4bda43e1818fbf14a7",
  "tree": "3372b48a156eecf7318de9376c8c1b867cb56d95",
  "parents": [
    "9fa413d54c8b5220d298e4cc6bfbbdc17d4e1980"
  ],
  "author": {
    "name": "Chip Davis",
    "email": "chip@holochip.com",
    "time": "Tue Oct 11 01:32:59 2022 -0700"
  },
  "committer": {
    "name": "Chip Davis",
    "email": "chip@holochip.com",
    "time": "Thu Nov 10 14:12:02 2022 -0800"
  },
  "message": "MVKPipeline: Stop using vertex-style input for tessellation evaluation shaders.\n\nThis has caused us nothing but trouble. The code to build up the vertex\ndescriptor is fragile; we can rip that out now.\n\nAlso, make sure to positively identify per-patch blocks as per-patch.\nFor those, the individual members have the `Patch` decoration.\n\nUpdate SPIRV-Cross to pull in the changes needed for this.\n\nFixes 66 tests in the CTS.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bf775deff1bf3260b326c535e8f6cd9aedba3f6",
      "old_mode": 33188,
      "old_path": "ExternalRevisions/SPIRV-Cross_repo_revision",
      "new_id": "11efbbb3aeefb625934f70a677f5f775670ab5c2",
      "new_mode": 33188,
      "new_path": "ExternalRevisions/SPIRV-Cross_repo_revision"
    },
    {
      "type": "modify",
      "old_id": "2048687e85caeb2adcc60a7dd099c8e370058d8a",
      "old_mode": 33188,
      "old_path": "MoltenVK/MoltenVK/GPUObjects/MVKPipeline.mm",
      "new_id": "035ccdc08e13c56c36d53c336d6c1d30de923fbc",
      "new_mode": 33188,
      "new_path": "MoltenVK/MoltenVK/GPUObjects/MVKPipeline.mm"
    },
    {
      "type": "modify",
      "old_id": "b9e1e4a167b2b62f76f7f8a628528d24b1a9525b",
      "old_mode": 33188,
      "old_path": "MoltenVKShaderConverter/MoltenVKShaderConverter/SPIRVReflection.h",
      "new_id": "8987c227f68bf600cab5f79371403600b6f9dc96",
      "new_mode": 33188,
      "new_path": "MoltenVKShaderConverter/MoltenVKShaderConverter/SPIRVReflection.h"
    }
  ]
}
