)]}'
{
  "commit": "a51e93c9a0a52a90fe31c8eaebceedd6ea4f3635",
  "tree": "4bc89c5b5916454fd61e89dac82df59446f7f37b",
  "parents": [
    "c6142d855c402d1c0483bdc6f9ad8cc155c44f9c"
  ],
  "author": {
    "name": "Greg Daniel",
    "email": "egdaniel@google.com",
    "time": "Mon Mar 25 12:30:45 2019 -0400"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Mon Mar 25 17:49:28 2019 +0000"
  },
  "message": "Fix up readPixels, writePixels, and copies when dealing with ycbcr textures in vulkan.\n\nIn general this makes sure we never directly read or write pixels or use one of\nthe vk image copy functions if we are dealing with a VkImage that requires a Ycbcr texture.\n\nBug: b/129037735\nChange-Id: Ib3bbac8bcddb643942e08d2b2ae3381fda6758a7\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/203388\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Greg Daniel \u003cegdaniel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc6e2be03139a05e77ff57838f25e2dd66a54520",
      "old_mode": 33188,
      "old_path": "src/gpu/vk/GrVkCaps.cpp",
      "new_id": "2c71f72baade3eea976e9eccd4a72313d4501d2c",
      "new_mode": 33188,
      "new_path": "src/gpu/vk/GrVkCaps.cpp"
    },
    {
      "type": "modify",
      "old_id": "337c8ae7f155c7d2607ee61928483cc49dba7a77",
      "old_mode": 33188,
      "old_path": "src/gpu/vk/GrVkCaps.h",
      "new_id": "24e3e6d05fedfbe180653f5667ba63a21f5bfad4",
      "new_mode": 33188,
      "new_path": "src/gpu/vk/GrVkCaps.h"
    },
    {
      "type": "modify",
      "old_id": "ee9270b7d3030c95c02c84c2e7fe0e1847f3d872",
      "old_mode": 33188,
      "old_path": "src/gpu/vk/GrVkGpu.cpp",
      "new_id": "89e942024c0a228a10c2790be6c8431822be716a",
      "new_mode": 33188,
      "new_path": "src/gpu/vk/GrVkGpu.cpp"
    }
  ]
}
