)]}'
{
  "commit": "3038573e7332bf4c23398803a99b552db1dc60fb",
  "tree": "a983f73c0afae4f09ed4117ae98892a92a2ccb9c",
  "parents": [
    "a15bad593af06a881fbbbfcebf2e58c18e1cf6f1"
  ],
  "author": {
    "name": "Gregg Tavares",
    "email": "gman@chromium.org",
    "time": "Thu Jan 02 12:31:38 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jan 02 12:31:38 2025 -0800"
  },
  "message": "Compat: move new limit validation.\n\nmaxStorage(Buffer/Texture)sIn(Fragment/Vertex)Stage limits\nwhere enforced at create pipeline time but have been moved\nto create bind group and create pipeline layout time and\ntransitively still at create pipeline time when the pipeline\nis using auto layout.\n\nNote: that it is not entirely settled how the limits are\naffected in relation to maxStorage(Buffer/Texture)sPerShaderStage.\n\nBug: 383157198,381214210\nChange-Id: I752062e45eb470b90d2cd89e41474a55d9fd3c6d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/220456\nReviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\nCommit-Queue: Gregg Tavares \u003cgman@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3cc1ba2ad1f6d89acde3ef86090e6dc715045759",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindingInfo.cpp",
      "new_id": "7f9c59ee9a18a1897224f3f681c4b52077c49686",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindingInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "316b6b1c712e6e9c6afe8966281cd67331d60e86",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "9ba81306e11ce55afc92b2966039920017ed14e6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "ada69494b9c968fbea27ec7a41b9625cb08655a8",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/BindGroupTests.cpp",
      "new_id": "aff51d616c076bc94e464e106e1fce75fc1ae8c2",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/BindGroupTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "ddb6eb3ddb053252ce5da3fba6b749c6c4291887",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/DeviceLostTests.cpp",
      "new_id": "60d5e427f14a6b2c1341e5d1462c6ae215e9904a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/DeviceLostTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "4af0d2fda8632d25b45be533ee2c67e1483bb2ae",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/PipelineLayoutTests.cpp",
      "new_id": "e0e0e5df003802e564d116e995af277c59a3e0d8",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/PipelineLayoutTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "bad5ffdf3b5eef16b338e4316cb8dc03cee57257",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/CompatValidationTests.cpp",
      "new_id": "9bf7cddb9e034004ffab3b6a96a37a536dcbc876",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/CompatValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "3baea1b3ba35fa9ccad10445e74d0a069bcc1f25",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ValidationTest.cpp",
      "new_id": "6b2ed8000314bf02ff76c08e57aa710687e44c2a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ValidationTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "367d1189fb55a898283fe64bfd272be32010db81",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ValidationTest.h",
      "new_id": "d90f5f797f85b1201e60c9475b809d3ae208eab4",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ValidationTest.h"
    },
    {
      "type": "modify",
      "old_id": "1cd5371612cedd4ebf96b05cdcbd8a6cf88a844c",
      "old_mode": 33188,
      "old_path": "webgpu-cts/compat-expectations.txt",
      "new_id": "31d2996b297a935807f86455d416c73ca5d94895",
      "new_mode": 33188,
      "new_path": "webgpu-cts/compat-expectations.txt"
    }
  ]
}
