)]}'
{
  "commit": "bac50766d19e8e5331c37cc0408bb89e88081bc5",
  "tree": "0a25bfae10c419e0af16bb64e7bc674bf73a6503",
  "parents": [
    "dfa46d12ce63f131c437041d6d97a6d97c54c1b7"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Tue Nov 12 23:31:38 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Nov 12 23:31:38 2024 +0000"
  },
  "message": "[tint][ir][val] Clean up HasPositionAndLocation checks\n\nThis moves these to only be tested for entry point related things,\ni.e. input params, function returns, and MSVs in the in and out space,\nso it is no longer failing valid shaders.\n\nThere is further work needed to clean up the general handling of vars\n+ attributes, https://issues.chromium.org/issues/378666657\n\nFixes: 378168373\nChange-Id: Ia0c720230d176623e5fb8d997e0fe4a46cb1266a\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/214735\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ee5008ebf98a183dbded7ccad5bc5e3125bb62f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "3abb1dc858876c6418e3d997b46b96ba791eb253",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "5f030e17d11035fe77cb22044f95c1ecdfac3622",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_test.cc",
      "new_id": "81bc8443c484a4844831a559669628ec8ba4eec0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_test.cc"
    }
  ]
}
