)]}'
{
  "commit": "b097b3100bb7adacbc4b6c490e3c8f4b320427d1",
  "tree": "76a4f72b42b1b124865b2c13df1d5286149f5045",
  "parents": [
    "27c3fc5bd315b2a2884a9716bd8f12ae3785ad36"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Tue Aug 27 00:07:09 2019 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Tue Aug 27 00:07:09 2019 +0000"
  },
  "message": "Vulkan: workaround texture-to-texture copy issue with compressed formats\n\nThis patch adds the workaround for the Vulkan SPEC issue in the T2T\ncopies with compressed formats when the parameter \"extent\" fitting in\none subresource but not fitting in another. You can get the detail of\nthe issue through the following link:\nhttps://github.com/KhronosGroup/Vulkan-Docs/issues/1005\n\nThis patch implements the workaround for this issue by splitting the\naffected T2T copy into a T2B and a B2T copy with an internal buffer.\n\nBUG\u003ddawn:42\nTEST\u003ddawn_end2end_tests\n\nChange-Id: I29c48da0b5ff85f9860839a82733e8c1c43acfc6\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/10020\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "382f77bc28c6817060385b70197d18e1e5191c3f",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Toggles.cpp",
      "new_id": "bbb69a328a77c56beb3c70f57c75bd8e91f95046",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "080bf2efe2565c18e3d809bd874e3cbc36109327",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Toggles.h",
      "new_id": "73da01eacd575285aa5fc00761bdf9f1607a0988",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "bc25ea240b1bdae5444b92f56719cd41eb4cf552",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/CommandBufferVk.cpp",
      "new_id": "636f44ea88c5f471137bb597e8f03297ff9ba7d8",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/CommandBufferVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "6025eef04bd30b629ee9fe36f3e30aa1eaaa31dd",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/CommandBufferVk.h",
      "new_id": "c6d15c2289436786905d4176f9f2041af310c977",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/CommandBufferVk.h"
    },
    {
      "type": "modify",
      "old_id": "5de9087397c77c705e818ad2c78a207fefd7e4d2",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/CommandRecordingContext.h",
      "new_id": "025de69469eb4249877e6fdc992e95e0cd84bca0",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/CommandRecordingContext.h"
    },
    {
      "type": "modify",
      "old_id": "128cfdd52e838fd1be80917bab2c3beb8dda873f",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/DeviceVk.cpp",
      "new_id": "f5774f6640ab4f70bdb96b81c9f3f51b61a46f87",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/DeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "2aba4289df0535df13320f284f9b68c7276e8ac6",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/DeviceVk.h",
      "new_id": "c3ff3522e2bf4ba5fc7ef1b356f4368f1aba6da1",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/DeviceVk.h"
    },
    {
      "type": "modify",
      "old_id": "f8b8a4d18fb0ef01ecf91399cbaba76444bbd755",
      "old_mode": 33188,
      "old_path": "src/tests/end2end/CompressedTextureFormatTests.cpp",
      "new_id": "d13f6168dd0a22593b91e852b0cee24c530fd416",
      "new_mode": 33188,
      "new_path": "src/tests/end2end/CompressedTextureFormatTests.cpp"
    }
  ]
}
