)]}'
{
  "commit": "c15f5f32828337cbc1f92a332f424bf69c99d3e8",
  "tree": "9dde08d614043890d962a9b8c5854d44e63d0aac",
  "parents": [
    "1a8f79c6c69d74a4a921122978fc2d4af55b5ab2"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Sep 23 16:26:23 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 23 16:26:23 2025 -0700"
  },
  "message": "[dawn][d3d12] Use MatchVariant in ShaderModule\n\nAlso split off computations unrelated to remapping to their own loops\nover the BGL / bindings.\n\nBug: 42240282\nChange-Id: Ic7474c144c9dbf453e9b334f0b6324130564a23c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/263095\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1233ea19667eeb694d5f0b2f53e9a70d37eb8f2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp",
      "new_id": "9dabfb0ffdb77474b6c00312c7bc256a76b760ae",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp"
    }
  ]
}
