)]}'
{
  "commit": "da08d06b6ecfc7c2aa45e7c1d9a5021c0388daab",
  "tree": "d9a5638e9ad5f4bc6cac2ec6ac9d5f6466da0f36",
  "parents": [
    "3ca590aed01a382a15e83ed495cca2d63a9963f6"
  ],
  "author": {
    "name": "Gregg Tavares",
    "email": "gman@chromium.org",
    "time": "Fri Jan 09 13:12:01 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 09 13:12:01 2026 -0800"
  },
  "message": "Fix validation for maxInterStageShaderVariables\n\nWith this change the current CTS tests pass\n`webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables`\n\nNote: I don\u0027t know how this ever worked but I saw it fail\non the latest CTS roll. It\u0027s not clear to me what changed.\n\nAlso, this is not complete. Missing, according to the spec, are\nprimitive_index, subgroup_invocation_id, subgroup_size.\n\nBug: 474097248\nChange-Id: I56407596cdeb85f662e5f4840db9a46b1c9d52b6\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/283660\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Gregg Tavares \u003cgman@chromium.org\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4dc3f344b771a0c558a35f6a5c76c9cef3bbc325",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "b1a2f8a8725db658614799cc7c6f790bda980ad2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "d1f2b738828ed400f406d7d4ae4111f4b29f96d8",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/MaxLimitTests.cpp",
      "new_id": "c7f249b1d5ad054cc5068744df186de39979f88a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/MaxLimitTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "c30dd4430d24b7983c388a66746e086eeb88abc4",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp",
      "new_id": "4aac088ac33b63f1cb8c6f711e91572a4c0e70f0",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "ee1dc8c0734686e280456deef18515f421a3b72b",
      "old_mode": 33188,
      "old_path": "webgpu-cts/compat-expectations.txt",
      "new_id": "1ff86042ddb9498c133ba433eecbec6b1bc3c8dc",
      "new_mode": 33188,
      "new_path": "webgpu-cts/compat-expectations.txt"
    },
    {
      "type": "modify",
      "old_id": "4a4ff32d387ee591a95c07a815f12d17dcc5a44e",
      "old_mode": 33188,
      "old_path": "webgpu-cts/expectations.txt",
      "new_id": "1776f6c3f52d2e9181bfad0d16f97e7e2b1322ca",
      "new_mode": 33188,
      "new_path": "webgpu-cts/expectations.txt"
    }
  ]
}
