)]}'
{
  "commit": "4e8769087a3cdc62276b20ee42f93434926f75bc",
  "tree": "df8ea894fd210de9b4d0a8653bf404c2ea5ee8d5",
  "parents": [
    "a329997e27b4300ee7914d46d48d487825b3b4c6"
  ],
  "author": {
    "name": "fujunwei",
    "email": "junwei.fu@intel.com",
    "time": "Thu Nov 25 08:44:01 2021 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Nov 25 08:44:01 2021 +0000"
  },
  "message": "Add ability to generate constants from dawn.json\n\nThe \"constant\" category has two keys:\n - `\"type\"`: a string, the name of the base data type\n - `\"value\"`: a string, the value is defined with preprocessor macro\n\nRemove deprecated constant InputStepMode.\n\nBUG\u003ddawn:1201, dawn:1023\n\nChange-Id: If4308bd5b25dddd9453514ce362bebe4fd771a57\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/70704\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\nCommit-Queue: Junwei Fu \u003cjunwei.fu@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e95b07ed6968bd6167ab361b4b1d39b23fc94f67",
      "old_mode": 33188,
      "old_path": "dawn.json",
      "new_id": "3fc6764c3e93524820445d2f3aedd212b26337d9",
      "new_mode": 33188,
      "new_path": "dawn.json"
    },
    {
      "type": "modify",
      "old_id": "e6cb773e2d36548fe21a81db02770cf2a8fbb107",
      "old_mode": 33188,
      "old_path": "docs/codegen.md",
      "new_id": "46836029993555adb32bae94dbe4e58058ab3d6c",
      "new_mode": 33188,
      "new_path": "docs/codegen.md"
    },
    {
      "type": "modify",
      "old_id": "be2456a033a496fa1ae26a8ed0eb9df93a9a3838",
      "old_mode": 33188,
      "old_path": "generator/dawn_json_generator.py",
      "new_id": "034ad39852d62d812ad5fce4f77708a86c127e75",
      "new_mode": 33188,
      "new_path": "generator/dawn_json_generator.py"
    },
    {
      "type": "modify",
      "old_id": "f03dbaed3a61093daff1045315cfd476952c18e5",
      "old_mode": 33188,
      "old_path": "generator/templates/api.h",
      "new_id": "48e629c628f3cd0e5a379b99bd003863fbaa0908",
      "new_mode": 33188,
      "new_path": "generator/templates/api.h"
    },
    {
      "type": "modify",
      "old_id": "dfbe6c423c791eaa216098c36c046a293c41d126",
      "old_mode": 33188,
      "old_path": "generator/templates/webgpu_cpp.h",
      "new_id": "398cb721d4d475b4a8296655166348a5fc29acb4",
      "new_mode": 33188,
      "new_path": "generator/templates/webgpu_cpp.h"
    }
  ]
}
