)]}'
{
  "commit": "3052bf20aac2b3f3a7cf2f54e0f024b89f064e4d",
  "tree": "ae9743dc049dbfed204ec854949f931d86a02088",
  "parents": [
    "bf6d11ceaa632494a17f22de051a812e0fbacce8"
  ],
  "author": {
    "name": "Michael Ludwig",
    "email": "michaelludwig@google.com",
    "time": "Tue May 13 06:57:38 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 13 06:57:38 2025 -0700"
  },
  "message": "Add conservative validation to shader module cache hits from blob cache\n\nChange-Id: I8fdd22a69ba10a71b8fcec9b0542b7d7e1327659\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/241534\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nAuto-Submit: Michael Ludwig \u003cmichaelludwig@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5cfe630f8e1c6b2b3ce29c828bbcca49245259af",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/ShaderUtils.h",
      "new_id": "ac5ab0a054341d523d9e52d44f4170a6bc4cc480",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/ShaderUtils.h"
    },
    {
      "type": "modify",
      "old_id": "3d5ce9d95970a99ff6c35ffd255e274d17353bdd",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp",
      "new_id": "4554437e2e3e84d2ae601d0f0360cc4182d728d2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "03e795f6cb6ec86f4d981ab2b155c141fbb311ad",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp",
      "new_id": "74c5f669944f2db52181f538484c8016e0486221",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "d33e570a3477250a455fd2c9f058097a83cdccd8",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.mm",
      "new_id": "0a4b961dac4c46e69f62e6a011885f092b7d2f7c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "c44ba008507211fe90229a25c096a0db64205310",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/ShaderModuleGL.cpp",
      "new_id": "eccfa0fca78a97f0d169b0c70ec2da53df987cf0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/ShaderModuleGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "623182dac5e97528b4101d72d0f0f95544a5ff54",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp",
      "new_id": "78a0bcfff917e630c567b4fdf91412fcd1df9de6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp"
    }
  ]
}
