)]}'
{
  "commit": "5b0364dfff1d686cf76cf5287fa4a16da2b96d8f",
  "tree": "56cf171e599afc5063c6f2e77a908f727ddf9aa0",
  "parents": [
    "9c2e123988eb588dbaaaa55eb490f48288b30825"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Mon Feb 09 14:35:34 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Feb 09 14:35:34 2026 -0800"
  },
  "message": "[infra] Add building Mesa to CMake builds\n\nAdds a generic Meson target, and then uses that for the Mesa build.\n\nIncluding this target is guarded by the new TINT_BUILD_MESA flag and\nthe tint_wgsl_fuzzer target, so that none of this is included/needed\nif an embedder/dev isn\u0027t using it.\n\nNote: There is a number of hardcoded values, like the options being\npassed to the Mesa build and the relative paths between the Mesa and\nMeson checkouts. Making these configurable will be part of the work of\nseparating the mesa/meson build rules out into their own repos for\nother projects.\n\nBug: 475840954\nChange-Id: I4f39fe5cc7f5a2a7b40c769ecc196cdabd1ec9b4\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/289795\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ff936b53773c6648729c4e1df81a515c5b3319b",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "10399f01b94029232a5bdea28a59cfb0a03bfe19",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6314365edbad87395fd7ed0314601f033d4035a9",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "11f21bb2a99dd77043b1dc076ada6c5bca5a5c87",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "576a6e6ada4a7b1831488738cc157f7e0cf7e59d",
      "old_mode": 33188,
      "old_path": "third_party/CMakeLists.txt",
      "new_id": "f875c22bc9350e7238a67db05170b0c2b5f2c764",
      "new_mode": 33188,
      "new_path": "third_party/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "788aaaddae0f7316cc64652c4a9aff75ce4335dc",
      "new_mode": 33188,
      "new_path": "third_party/mesa/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48f3ce01deafdff651a1c71188ef159d55ed9364",
      "new_mode": 33188,
      "new_path": "third_party/meson/CMakeLists.txt"
    }
  ]
}
