)]}'
{
  "commit": "2cccd5a70ccd0fe81252dd30db45da4e79496960",
  "tree": "039482626aa605373cb16cee849e2992c9acb02b",
  "parents": [
    "cb0bdb3401719d3fc194c3201348d7f5ddbf8373"
  ],
  "author": {
    "name": "Brian Ho",
    "email": "hob@chromium.org",
    "time": "Mon Apr 05 17:16:47 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Apr 05 17:16:47 2021 +0000"
  },
  "message": "Add depth-clamping support for Metal\n\nThis CL adds depth clamping support to Metal by invoking\nMTLRenderCommandEncoder::setDepthClipMode. I only implemented the\nfeature for the new-style of RenderPipelineDescriptor since the\nold one seems to be deprecated.\n\nBug: dawn:716\nChange-Id: Icd63c72294546042ae452360863a7f9c16b40f95\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/45640\nCommit-Queue: Brian Ho \u003chob@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea011fd769e5eabf864773027c3dbf70f9561b90",
      "old_mode": 33188,
      "old_path": "dawn.json",
      "new_id": "a2aa130c6b1605b3c3e8396c3313b3af89349fca",
      "new_mode": 33188,
      "new_path": "dawn.json"
    },
    {
      "type": "modify",
      "old_id": "98d4a61b402c5657ae5d55c0a8bd885cd9579867",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Extensions.cpp",
      "new_id": "47b2481c5e13436275f3034304c0ad614cd39cfd",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Extensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "08689caddcd141073f3eae65f7008d917a2d3f13",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Extensions.h",
      "new_id": "00dd639de6df33487839955caa2aa78c5f9eaa23",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Extensions.h"
    },
    {
      "type": "modify",
      "old_id": "15e8e7e6b5d29ab4fcce33e3d90b9e941081990d",
      "old_mode": 33188,
      "old_path": "src/dawn_native/RenderPipeline.cpp",
      "new_id": "eb306238ddb14f73e2bea6a8150596414e673cba",
      "new_mode": 33188,
      "new_path": "src/dawn_native/RenderPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ee90b5813061411c3c38a0d4b8dce535f5bf493",
      "old_mode": 33188,
      "old_path": "src/dawn_native/RenderPipeline.h",
      "new_id": "bf36af5f2bd68dbaab94a63df4ead4226d1281bf",
      "new_mode": 33188,
      "new_path": "src/dawn_native/RenderPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "06375141197fcf45210e3494fbed56c4bc2100b9",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/BackendMTL.mm",
      "new_id": "dcf01f95f25287d1a040b1e014abb2662f94836d",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/BackendMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "ad6c59a26b29127be8be899a87572bbc138fe931",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/CommandBufferMTL.mm",
      "new_id": "71f0d0f12807cbbb343be66347cf097ae43674ba",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/CommandBufferMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "bce93a7cd5dd80a6ed04c6553b3694ad8d40d434",
      "old_mode": 33188,
      "old_path": "src/tests/BUILD.gn",
      "new_id": "18d2fb536ebbbccba06ce96f431b158539ec7087",
      "new_mode": 33188,
      "new_path": "src/tests/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cee4438584e1930f602c94c1a4fab999147c053",
      "new_mode": 33188,
      "new_path": "src/tests/end2end/PrimitiveStateTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "0dd9bc046e91a824b02c8bb16d42e5a77248890d",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/validation/RenderPipelineValidationTests.cpp",
      "new_id": "4dea0c792e47466947993c462bb35993f1a9f685",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/validation/RenderPipelineValidationTests.cpp"
    }
  ]
}
