)]}'
{
  "commit": "06b74262ec4db04fb90269bc0802a01f5311367b",
  "tree": "974cbfc5432e4607b568fb39c726d70af26cc1de",
  "parents": [
    "08d4f8ae2523e38e9c1638bebc040f09694f45d0"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Tue Apr 28 10:44:26 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 28 10:44:26 2026 -0700"
  },
  "message": "[val] Enforce rules about interpolation type and sampling\n\nThis adds explicit checking of the rules from the WGSL spec,\nhttps://www.w3.org/TR/WGSL/#interpolation.\n\nAdditionally has a small fix to enforce interpolation rules for integer\nvectors, only scalar was being handled.\n\nBug: 467663235\nChange-Id: I5d9ea9376ab66757dd7e6c11f163648561cd4efa\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/305535\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d721f07338047cc5564a615edbdd80161ba474f4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "1ff41579d27b1199da6555e51b1ab82da6849662",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "860f90f8ffe3f910b363836b74f1fe5d94f69989",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_function_test.cc",
      "new_id": "11dd31ec5ad39ed8279db1cb819c4bde05c700b9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_function_test.cc"
    }
  ]
}
