)]}'
{
  "commit": "5204053954ce77cfcfb0ab15cd82f936c8c06c4d",
  "tree": "91cfb5d20407b778da9cf54982b509a494a20d43",
  "parents": [
    "f7b0c28f171db545341bbc93b070cd91008c0722"
  ],
  "author": {
    "name": "Yan",
    "email": "shaobo.yan@intel.com",
    "time": "Wed Dec 15 04:08:56 2021 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Dec 15 04:08:56 2021 +0000"
  },
  "message": "Support \"length\" in dawn.json could be a integer\n\nStruct member defined in dawn.json could have a \u0027length\u0027 attribute\ndefines the length of the member if it is an array.\n\nIn previous, the \u0027length\u0027 could only be \u0027strlen\u0027 or other variable\nwhich has \u0027uint32_t\u0027 types. It cannot support constant length.\n\nCopyTextureForBrowserOptions transfers conversion parameters and\nconversion matrix with a constant length. This CL adds this ability\nto meet such requirements.\n\nBug: dawn:1140\nChange-Id: I6eeabbc55cc3853fe15e33bdd44060b16f6096bf\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/72580\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Shaobo Yan \u003cshaobo.yan@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97cff4a410da32a90d32c35c3c8393e753562aae",
      "old_mode": 33188,
      "old_path": "dawn.json",
      "new_id": "e9eea726cbd683a090d956bb29cc0f034d358e4d",
      "new_mode": 33188,
      "new_path": "dawn.json"
    },
    {
      "type": "modify",
      "old_id": "18c0e95c0663d4781ad04622afdd0a32f78c98aa",
      "old_mode": 33188,
      "old_path": "generator/dawn_json_generator.py",
      "new_id": "b7efbb0dd50d6013ed31d1a4563792794589829c",
      "new_mode": 33188,
      "new_path": "generator/dawn_json_generator.py"
    },
    {
      "type": "modify",
      "old_id": "baf5ed2e4764304e2a1a433d3f827e66a5b91e40",
      "old_mode": 33188,
      "old_path": "src/dawn_native/CopyTextureForBrowserHelper.cpp",
      "new_id": "f9ab3fd766f4cc87bfb75337f36f514f86399d96",
      "new_mode": 33188,
      "new_path": "src/dawn_native/CopyTextureForBrowserHelper.cpp"
    },
    {
      "type": "modify",
      "old_id": "829a23b1a98cf60df399e39fc4435c9f3b3eebb4",
      "old_mode": 33188,
      "old_path": "src/tests/end2end/CopyTextureForBrowserTests.cpp",
      "new_id": "f0284e4328967259834a16eade3c133e63736813",
      "new_mode": 33188,
      "new_path": "src/tests/end2end/CopyTextureForBrowserTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "395d19c0f0f090f0e107253ef566c76277adf893",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/validation/CopyTextureForBrowserTests.cpp",
      "new_id": "74041d9779a4f4d0996b9bedd18dc269a413baf4",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/validation/CopyTextureForBrowserTests.cpp"
    }
  ]
}
