)]}'
{
  "commit": "4f2edf576ed5ee72a90f581b6dd36eb5ea6b1cd0",
  "tree": "fb22ea19c17e482ed7cb200dbf8d1c202d6f7cd2",
  "parents": [
    "6ef39372f8b6d60d927a5e6ae4eb27389f24eced"
  ],
  "author": {
    "name": "shrekshao",
    "email": "shrekshao@google.com",
    "time": "Wed Aug 11 21:12:36 2021 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 11 21:12:36 2021 +0000"
  },
  "message": "Add validation for fragment output and attachment interface matching\n\nValidation rules discussed at\nhttps://github.com/gpuweb/gpuweb/issues/2013\n\nBug: dawn:1063\nChange-Id: I264eecb7c548f29975e5459a7ad020105acab634\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/61383\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3848cccd113a5981f67e62f6b361a61958dc6b62",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Format.cpp",
      "new_id": "12198b2bb62c957616a30f47951344c8342f523f",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Format.cpp"
    },
    {
      "type": "modify",
      "old_id": "2708d04ba69ea50d6431c0b78ac3794f5fb8986b",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Format.h",
      "new_id": "f03f37d35f5e28b6a4cb31fe146eb466051c59ab",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Format.h"
    },
    {
      "type": "modify",
      "old_id": "9b18105955bbc63bc05e00981575b0bc67c42275",
      "old_mode": 33188,
      "old_path": "src/dawn_native/RenderPipeline.cpp",
      "new_id": "8ad0b8f070d767a13aea10faea4ad9a054daaa62",
      "new_mode": 33188,
      "new_path": "src/dawn_native/RenderPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "96ae1ec1e8872ac86c5381f47c7e8e929a2ddbed",
      "old_mode": 33188,
      "old_path": "src/dawn_native/ShaderModule.cpp",
      "new_id": "cf8a3ccf04c99a57a85e3f55586363b1196206e1",
      "new_mode": 33188,
      "new_path": "src/dawn_native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f17ceb27daf5ef49d42d9bb736d15b4aee9d3c1",
      "old_mode": 33188,
      "old_path": "src/dawn_native/ShaderModule.h",
      "new_id": "83c0a8d73298cceb77ae62d7d00b8e97237da696",
      "new_mode": 33188,
      "new_path": "src/dawn_native/ShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "a5a3dd0251510394c91006414c3addeb585a79d4",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/ShaderModuleGL.cpp",
      "new_id": "24a9adbcb3078724ef5ce7ffcd141ebabcbaf9af",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/ShaderModuleGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "d6e60ede4ec8325932a2813485761caba32a6725",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/validation/RenderPipelineValidationTests.cpp",
      "new_id": "0809fe4c235100a19cc942090b0a31267abb2629",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/validation/RenderPipelineValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "2bd94ed0a385749d47228d5b702df773e0529507",
      "old_mode": 33188,
      "old_path": "src/tests/white_box/D3D12DescriptorHeapTests.cpp",
      "new_id": "77e6b805d938ea32e7ecde865ce03f53c52175db",
      "new_mode": 33188,
      "new_path": "src/tests/white_box/D3D12DescriptorHeapTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd359a2e86f095be5f203194e816a0d6494a4d34",
      "old_mode": 33188,
      "old_path": "src/utils/TextureUtils.cpp",
      "new_id": "ab9e6c8f2dfac847f4155e2727c2c98c1ed0c85b",
      "new_mode": 33188,
      "new_path": "src/utils/TextureUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "51713f1f99c0d31b7481ae2bee8052e669b1cbe9",
      "old_mode": 33188,
      "old_path": "src/utils/TextureUtils.h",
      "new_id": "97d24f03a140af78c3df5dfe425bd8c0b8353fd9",
      "new_mode": 33188,
      "new_path": "src/utils/TextureUtils.h"
    }
  ]
}
