)]}'
{
  "commit": "f9c6633006e84f697996fb72e570114576cc32c3",
  "tree": "e0dc46b79292b846a3592612ec944bc2543175b7",
  "parents": [
    "7f760cb25c36c99d09067a4b8022e91057fcf20f"
  ],
  "author": {
    "name": "shrekshao",
    "email": "shrekshao@google.com",
    "time": "Tue Nov 22 21:36:27 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Nov 22 21:36:27 2022 +0000"
  },
  "message": "Update inter stage variable subsetting validation and add tests\n\nSync up with current WebGPU spec to allow FS input being a\nsubset of VS output instead of requiring a strict match.\nThis patch involves changing the validation and adding tests,\ntogether with using the TruncateInterstageVariables for hlsl\ngenerator to workaround the extra limit for D3D12 backend.\n\nBug: dawn:1493\nChange-Id: I2d4ba7f43dbe57f17ecd5c5d659f4ca93bb682a3\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/109460\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nAuto-Submit: Shrek Shao \u003cshrekshao@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "033231b8234026c5d86daaf73536bfe95b2d2403",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPipeline.cpp",
      "new_id": "baa6c85b24386ac2ef90f6f5861fa5334cdbe4e6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "80bc6fce9cb9bd109a6b267532cbcad3067d92eb",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp",
      "new_id": "6c8a6fbeacc59e7ae15ceae6f98efb5d51806699",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "18e50eb030e206ed72c568aca1242cc4ad16687f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp",
      "new_id": "4aa4d3c8d1c6fa66e858d3cfddfc4f750c779a51",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c70bb45a4dae1d9d7ba22073bc9580694eb20d0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ShaderModuleD3D12.h",
      "new_id": "f64611703d3894d8937e6f17834088261b96c9b4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ShaderModuleD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "8909e6e35957e3db5e814e22c912e92d8e4e167b",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/ShaderTests.cpp",
      "new_id": "57f10b360debbe4aafac4568b1d52d03cfd578ff",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/ShaderTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "5271228122e8763ab3312a54867edfa9155cbd39",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/RenderPipelineValidationTests.cpp",
      "new_id": "675b1d950a25f27098b9d7d6cf2bd3e96479257b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/RenderPipelineValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "63aafac350d5b5eae89d935da440cc8ab969c095",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp",
      "new_id": "4d788e35f1de625042a481e93916e5c1971585b0",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "9974cdef47a12f0e3a5f403bc4946d5de5f88b66",
      "old_mode": 33188,
      "old_path": "src/tint/writer/hlsl/generator.h",
      "new_id": "c6249435eafb0dcc10e4066179ed9765f6481c21",
      "new_mode": 33188,
      "new_path": "src/tint/writer/hlsl/generator.h"
    },
    {
      "type": "modify",
      "old_id": "9cfe5d7dae5e2114126e56d702ad5f1ba70c7be6",
      "old_mode": 33188,
      "old_path": "src/tint/writer/hlsl/generator_impl.cc",
      "new_id": "e3abc5175e6b61de4c47c41bf53b4de65900c1fe",
      "new_mode": 33188,
      "new_path": "src/tint/writer/hlsl/generator_impl.cc"
    }
  ]
}
