)]}'
{
  "commit": "27d3c9399925d23726880ef910b9068fa39307cf",
  "tree": "90645db59db62c49e3bab1963b61bffc77f43a91",
  "parents": [
    "781bb85e96986a927f17a537e3973d3acf02dba8"
  ],
  "author": {
    "name": "Jamie Madill",
    "email": "jmadill@chromium.org",
    "time": "Wed Nov 27 11:39:41 2019 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Nov 27 13:29:32 2019 +0000"
  },
  "message": "Revert \"Vulkan: Accelerate Texture PBO updates\"\n\nThis reverts commit efb45edaefc07fc7120ebbde83bbc84876afda1a.\n\nReason for revert: Significant perf regression on several benchmarks.\nSee bug for more details.\n\nBug: chromium:1027098\n\nOriginal change\u0027s description:\n\u003e Vulkan: Accelerate Texture PBO updates\n\u003e \n\u003e If the format of the image and the PBO match,\n\u003e use a vkCmdCopyBufferToImage transfer operation.\n\u003e \n\u003e Test: angle_end2end_tests --gtest_filter\u003d*PBOCompressedSubImage*\n\u003e       angle_end2end_tests --gtest_filter\u003d*PBOWithMultipleDraws*\n\u003e       dEQP-GLES3.functional.texture.specification.tex*image*d_pbo*\n\u003e Bug: angleproject:3777\n\u003e Change-Id: I3f271024a635be113202a16f8893a199c194172d\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1906203\n\u003e Reviewed-by: Cody Northrop \u003ccnorthrop@google.com\u003e\n\u003e Commit-Queue: Mohan Maiya \u003cm.maiya@samsung.com\u003e\n\nTBR\u003dcnorthrop@google.com,syoussefi@chromium.org,jmadill@chromium.org,m.maiya@samsung.com,b.schade@samsung.com\n\n# Not skipping CQ checks because original CL landed \u003e 1 day ago.\n\nBug: angleproject:3777\nChange-Id: I774655962e9ab5a866b9324002fb8edae8550834\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1939927\nReviewed-by: Jamie Madill \u003cjmadill@chromium.org\u003e\nCommit-Queue: Jamie Madill \u003cjmadill@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a01b18859f7d8a6da9526bb56a6e3ff7847b538",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/TextureVk.cpp",
      "new_id": "0007e2dbbb4c5deada4545287ba89552a111b91b",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/TextureVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f8db3bd1321021cfb02d59b43c60732500b2de4",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/TextureVk.h",
      "new_id": "2e1ba7abef51245a0844f58e4fac92397d80314f",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/TextureVk.h"
    },
    {
      "type": "modify",
      "old_id": "bf97929f084d35eb64b095a4a7bf1a3156f743b1",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/vk_helpers.cpp",
      "new_id": "2174c38c551b1b9f7068fe166497a51e7894f663",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/vk_helpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "7faeb113357f286f14a0943316eb5931ac96f4d2",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/vk_helpers.h",
      "new_id": "8db91853256761178d5f327e246f65b6221c1e7b",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/vk_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "d3f105fd76370ca75a51bcce59a3036a94e6dfb5",
      "old_mode": 33188,
      "old_path": "src/tests/gl_tests/TextureTest.cpp",
      "new_id": "9193a52f3c26f5ff57e8705c4339617975abcca4",
      "new_mode": 33188,
      "new_path": "src/tests/gl_tests/TextureTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e5f3a58f812129f24e03f79b879ad96d2a36dd3",
      "old_mode": 33188,
      "old_path": "src/tests/perf_tests/TextureUploadPerf.cpp",
      "new_id": "7bbf7aa289f0e34b8e93904b543c674770f5af0a",
      "new_mode": 33188,
      "new_path": "src/tests/perf_tests/TextureUploadPerf.cpp"
    }
  ]
}
