)]}'
{
  "commit": "de1ac9fd7bdd7b31d4a0a9fa4edd7b5d239f828b",
  "tree": "55f3a8d960ecdbc3147706cd11584139266a7794",
  "parents": [
    "2b82eb290220668cc1459a591558d20d03614800"
  ],
  "author": {
    "name": "Brandon Jones",
    "email": "brandon1.jones@intel.com",
    "time": "Fri Jun 07 17:08:47 2019 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jun 07 17:08:47 2019 +0000"
  },
  "message": "D3D12: Batch Usage Transitions For Render Pass\n\nInstead of looping through usages and calling ResourceBarrier for\neach transition, we should load all transitions into a single call.\nThis allows the driver to make better optimization decisions.\n\nBug: dawn:163\nChange-Id: I4859aa2c71b60a40249df00ad67ab13eb0389cd9\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/7680\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Brandon Jones \u003cbrandon1.jones@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dad2fd6570dbbfba63f5c6b3f359a4ea78d13c04",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/BufferD3D12.cpp",
      "new_id": "492a52d628a9b113f3079a2c746fd82cec616a5c",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/BufferD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "4926396bfb29a79df121550d9eb2141aa7672325",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/BufferD3D12.h",
      "new_id": "86954a748a021869df6d77f999cb9d7824ae170e",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/BufferD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "6b9f8e631cf0b935c7488d2b7a9a3b59133bf63c",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/CommandBufferD3D12.cpp",
      "new_id": "eed39632a04f5eeb2112638e7eb86066533c374b",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/CommandBufferD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "795a71269eaf196052e5ce25e799117afe4cdae1",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/TextureD3D12.cpp",
      "new_id": "f686ec7b172c5bd96fabf81afdaeaeb9b315e477",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/TextureD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "3aea5ad621ca060212fabd3c1ef53fe457bdcea5",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/TextureD3D12.h",
      "new_id": "455a42e1e91189a14b9544c700040c9f72e90d46",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/TextureD3D12.h"
    }
  ]
}
