)]}'
{
  "commit": "82eb80fb3b12ff51fdf6899aa16ffdee007e9382",
  "tree": "d40ed946e33ccb8d4ca5c6d693cc167056ac9c72",
  "parents": [
    "d586c9dd3ad9a9d94a1bb45850f2cbbfd95668a7"
  ],
  "author": {
    "name": "shaoboyan",
    "email": "shaoboyan@microsoft.com",
    "time": "Fri Mar 13 01:53:25 2026 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Mar 13 01:53:25 2026 -0700"
  },
  "message": "[dawn] Delay validation of max immediate size to pipeline creation time\n\nUses DelayedInvalidIf to handle validating that immediate data doesn\u0027t exceed the slot limit,\ninstead of failing early during shader creation.\n\nThis defers the validation error from shader module creation to pipeline creation time.\n\nBug: 382291658\n\nChange-Id: I32a21411b5457633b53596cf2da35a0aa9b0b8f9\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/294255\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Shaobo Yan \u003cshaoboyan@microsoft.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad9abe105c4a9ec111696ce3cca114ac00d88cbf",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "7dd31a8d13269c24825b6123bbf10c834905ace7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "a3be237a94cb418a2cdb6e24aab6144327f8be76",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ImmediateDataTests.cpp",
      "new_id": "9413afb35d860709c08e1f2aa3d901d5e6f85092",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ImmediateDataTests.cpp"
    }
  ]
}
