)]}'
{
  "commit": "1c1cd5337fefc49b50fbfe0e75b5c1919629bc94",
  "tree": "28ec635f7356f0b0089800811d0b1638a9a5ff33",
  "parents": [
    "03fac78a7b3f15f1268bc6bc80a59cd6d7839f4b"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu Jan 08 08:48:52 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jan 08 08:48:52 2026 -0800"
  },
  "message": "Change tint emission for multiple entry points.\n\nCurrently, if you provide an output file like `-o foo.hlsl` and the\ngiven `wgsl` we change the name of the output file to inject the entry\npoint name (so you may get `foo.main.hlsl` output instead).\n\nThis behaviour is confusing, instead, if `-o` is provided but `--ep` is\nnot and there are multiple entry points, we emit an error and require an\nentry point to be provided.\n\nThis does not effect emitting to stdout, you\u0027ll still get all of the\nentry points emitted. It also does not require `--ep` if there is only a\nsingle entry point in the WGSL file.\n\nBug: 473791193\nChange-Id: I849b722e83bd35b44a4cc56f53e59a68ed2fa213\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/283659\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a30fc1bf6542b9969d244c57ba903402cc806b63",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/tint/main.cc",
      "new_id": "a9b18ee412af0d6112b78599b7fafbc8a8559983",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/tint/main.cc"
    }
  ]
}
