)]}'
{
  "commit": "90d8e7d8ae287980dc9bda69e1bf03f072351f2f",
  "tree": "b1d520b285fab6c65dabd5d79a1f860924e86229",
  "parents": [
    "05bbb6906a5b52d590adda62b9ef756e7cb13569"
  ],
  "author": {
    "name": "Spencer Fricke",
    "email": "115671160+spencer-lunarg@users.noreply.github.com",
    "time": "Thu Feb 26 23:22:00 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Feb 26 23:22:00 2026 -0500"
  },
  "message": "spirv-val: Add constant check to mesh execution mode (#6560)\n\nWe discussed in https://gitlab.khronos.org/vulkan/vulkan/-/issues/4694\nthat having a `SetMeshOutputsEXT` with bogus constant values should be\ndisallowed, even if never taken as it currently causes various drivers\nissues trying to lower that code\n\nI added test to ensure that with spec constants, this is only validated\nwhen they are frozen",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26273afe7cc3336c1db9b8565f761f244ad42b23",
      "old_mode": 33188,
      "old_path": "source/val/validate_instruction.cpp",
      "new_id": "7b3b3af8b4cab9c09ed7a64bb535ea34cdf59ff4",
      "new_mode": 33188,
      "new_path": "source/val/validate_instruction.cpp"
    },
    {
      "type": "modify",
      "old_id": "121f339626d3b5bc90a4f429f901ad7f9ab4e4da",
      "old_mode": 33188,
      "old_path": "source/val/validate_mesh_shading.cpp",
      "new_id": "dd9bb4a1ea94a1e9bec618f9c45c89a4c99ecf0c",
      "new_mode": 33188,
      "new_path": "source/val/validate_mesh_shading.cpp"
    },
    {
      "type": "modify",
      "old_id": "560122433b073bb3b4b2a4cd6a8d7a28e798d850",
      "old_mode": 33188,
      "old_path": "source/val/validation_state.h",
      "new_id": "b3c5359fe4ce53ae591edeaee095abe0ba538184",
      "new_mode": 33188,
      "new_path": "source/val/validation_state.h"
    },
    {
      "type": "modify",
      "old_id": "d12c27dd3a267824aa396a333121354caf5ed2b8",
      "old_mode": 33188,
      "old_path": "test/val/val_mesh_shading_test.cpp",
      "new_id": "95eb5e848f8408b60369dfadc44f5dffcc955f48",
      "new_mode": 33188,
      "new_path": "test/val/val_mesh_shading_test.cpp"
    }
  ]
}
