)]}'
{
  "commit": "aa4428536cd4661106c8a38ef5259c70fec91b3a",
  "tree": "52df887814b95d3de7f4a7d7e98b2a762fd1c485",
  "parents": [
    "38c9623408eafb70a43538e9061f32047a0e6d5a"
  ],
  "author": {
    "name": "Shrek Shao",
    "email": "shrekshao@google.com",
    "time": "Thu Sep 04 21:27:22 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Sep 04 21:27:22 2025 -0700"
  },
  "message": "[WebGPU backend] Add ShaderModule\n\nWebGPU ShaderModule doesn\u0027t compile shader on the backend.\nThere is no compiled backend blob cache. There is still front-end\ncache for WGSL parse result.\n\nBug: 413053623\nChange-Id: I2bfd325474e47d5a5c322e267b703ef2e566058c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/258978\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\nReviewed-by: Gregg Tavares \u003cgman@chromium.org\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "30c2773e60fd26d3363987c4476124849dcab0b7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BUILD.gn",
      "new_id": "064c5de574c24f1455251ece34734bf203ee07ed",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4ff9ce84843ee03a6bf0c843a1bd05f462a26f52",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CMakeLists.txt",
      "new_id": "967eac0a6ca388450366f036dd9ccd06b36daed8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0aedd6dba2ba06df073424348b915bbd7bb0d1f5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu/DeviceWGPU.cpp",
      "new_id": "a9fc7197cf22261f975ec3eb8a0f85ed4d781389",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/DeviceWGPU.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "894545b014e35454df2a3c49aea34c5736d8f26b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/ShaderModuleWGPU.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59c6b4b4b788c4e10a153aae21a173ba8bc6c198",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/ShaderModuleWGPU.h"
    },
    {
      "type": "modify",
      "old_id": "5e99e650766559b8506d47f97b130fc866469336",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/ShaderModuleCachingTests.cpp",
      "new_id": "e0b201d45e15af589cdd21089730d06be2b60322",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/ShaderModuleCachingTests.cpp"
    }
  ]
}
