)]}'
{
  "commit": "71e6bcf1affa9389daf343077166078c6cab52e2",
  "tree": "132b44e62afac3359c57e32414b7ab940cce1b93",
  "parents": [
    "847cfa07c57e10f200329ac2c6eca16a8c2d93bb"
  ],
  "author": {
    "name": "shrekshao",
    "email": "shrekshao@google.com",
    "time": "Thu Dec 01 22:23:47 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Dec 01 22:23:47 2022 +0000"
  },
  "message": "Update validation for pass encoding beginRenderPass/beginComputePass\n\nMake validation for pass encoding aligned to spec, where\ndescriptor validation failure will make pass invalid and stop\nimmediately instead of defer to CommandEncoder::Finish()\n\nBug: dawn:1602\nChange-Id: I7892009e31f7565e4da43c38d365b056c9ecc22f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/112448\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13c8431caae1d44f32ed3c8751c90df76dda256d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandEncoder.cpp",
      "new_id": "95157cad4769db37de659c39603521a3ca39a4b3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "a015a5875dfd1b1d20141a882b6d09628ee76aee",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/DeprecatedAPITests.cpp",
      "new_id": "20d3fdd342746edad42927ec0adff685f66aacb8",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/DeprecatedAPITests.cpp"
    },
    {
      "type": "modify",
      "old_id": "b02d760f1453ee4894647da3551c71173b80a7f1",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/SwapChainValidationTests.cpp",
      "new_id": "20948edaeaa888d1352343f9775ca84b4067798c",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/SwapChainValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0289e201e9e7c3b551a761a834cf9e010691627",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/QueryValidationTests.cpp",
      "new_id": "07124613163ad0fdde7b6d51c0214e6bfde186cd",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/QueryValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0cfd3c8cd32d16c34374873c9c970cca02d6e00",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/RenderPassDescriptorValidationTests.cpp",
      "new_id": "87b292f325eee06a377da780577d8e2c132e06cc",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/RenderPassDescriptorValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "675b1d950a25f27098b9d7d6cf2bd3e96479257b",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/RenderPipelineValidationTests.cpp",
      "new_id": "927f05b48567fdbd12c3b614463cfdf794a8c447",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/RenderPipelineValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "956ce88eb3a8a8ce950f83e1f30e34aa4715cd8d",
      "old_mode": 33188,
      "old_path": "webgpu-cts/expectations.txt",
      "new_id": "66dc69758cb9f8f193fa02cf157ad9c8824ca58d",
      "new_mode": 33188,
      "new_path": "webgpu-cts/expectations.txt"
    }
  ]
}
