)]}'
{
  "commit": "f258823fc38edb0771b474b8f1bca8d4a631f282",
  "tree": "840fb0d0f9fcaa71a68c4bdfc2cf45a51d6dee71",
  "parents": [
    "6cf6ec5a47b34bb0340bdf02d08fa91f5b66c4fd"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Tue Oct 22 21:06:21 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 22 21:06:21 2024 +0000"
  },
  "message": "[dawn][emscripten] Move critical C declarations into webgpu.h\n\n- Temporarily move the definition for emscripten_webgpu_get_device\n  into webgpu.h headers so that we can migrate users to stop\n  relying on \u003cemscripten/html5_webgpu.h\u003e.\n- Also removes all the deprecated implementations in\n  library_html5_webgpu.js.\n\nBug: 374150686\nChange-Id: I70fae6acb43752b7f2d8e46439d7357ee896b07f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/211454\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "359b58c62925bdea38e5bab26c9689868ef72eeb",
      "old_mode": 33188,
      "old_path": "generator/templates/api.h",
      "new_id": "132be07a17b25b7884d79fa18e5aadd3961f01ab",
      "new_mode": 33188,
      "new_path": "generator/templates/api.h"
    },
    {
      "type": "modify",
      "old_id": "134b349bb9bd2a12d746ce7e9de2ce2a22af0fe4",
      "old_mode": 33188,
      "old_path": "src/emdawnwebgpu/BUILD.gn",
      "new_id": "56ef3f2899e27f23a7e55598dd658b542c20a992",
      "new_mode": 33188,
      "new_path": "src/emdawnwebgpu/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d5454328f7020aa7572e6b861b494bc3b6c11b91",
      "old_mode": 33188,
      "old_path": "src/emdawnwebgpu/CMakeLists.txt",
      "new_id": "68d40faf9e7cb16bf8e0b535db62a2397c37a104",
      "new_mode": 33188,
      "new_path": "src/emdawnwebgpu/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "95cff1898797a4636ed7424ff59a8708bf0f5728",
      "old_mode": 33188,
      "old_path": "third_party/emdawnwebgpu/library_html5_webgpu.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1c53c27a6348ba2c88d34195d3fcf6aa47b355b9",
      "old_mode": 33188,
      "old_path": "third_party/emdawnwebgpu/library_webgpu.js",
      "new_id": "1e5387e5087c89aa7ac7dcce7acf0418957c5eec",
      "new_mode": 33188,
      "new_path": "third_party/emdawnwebgpu/library_webgpu.js"
    }
  ]
}
