)]}'
{
  "commit": "3d7cb33f7a4461118a2826dbda5998bcd11ee214",
  "tree": "7e2870505b01dc392bbdca46cd9921f6bacdd2b5",
  "parents": [
    "fe71605185d91e423b030a0dc006056364ed1789"
  ],
  "author": {
    "name": "Greg Daniel",
    "email": "egdaniel@google.com",
    "time": "Mon Jun 28 17:47:14 2021 -0400"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Tue Jun 29 18:06:23 2021 +0000"
  },
  "message": "Make sure we aren\u0027t allocating more ycbcr desc sets in Vk than available.\n\nYcbcr images in vulkan can use anywhere from 1 to 3 descriptor set slots.\nThis comes from some gpus needing to internally treat the different\nplanes as different textures/samplers. So when you allocated a desc set\nthat includes a ycbcr image it may actually use up 3 desc set slots from\nthe pool. Nothing else changes in how we use the VkImage or descriptor\nset. Just a matter of accounting for it in the pool.\n\nBug: b/192358244\nChange-Id: I10dead981e59f0ebee54b76bdeabf968114d83b0\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/422520\nReviewed-by: Jim Van Verth \u003cjvanverth@google.com\u003e\nCommit-Queue: Greg Daniel \u003cegdaniel@google.com\u003e\n(cherry picked from commit bee1b55f30f445cf473531ab1894fba4098a6447)\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/423021\nReviewed-by: Derek Sollenberger \u003cdjsollen@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44c26c244f49d721b97d11b16e59f663d891cf96",
      "old_mode": 33188,
      "old_path": "src/gpu/vk/GrVkCaps.h",
      "new_id": "df9c0fb585920da0bcfdf52fd9ec468d4568ca0a",
      "new_mode": 33188,
      "new_path": "src/gpu/vk/GrVkCaps.h"
    },
    {
      "type": "modify",
      "old_id": "ae99342a19a1d048836d5454b0df7d66ae4a92e3",
      "old_mode": 33188,
      "old_path": "src/gpu/vk/GrVkDescriptorSetManager.cpp",
      "new_id": "14cb1b09ee4dc1dfbd05b42a261ee9090f586eaa",
      "new_mode": 33188,
      "new_path": "src/gpu/vk/GrVkDescriptorSetManager.cpp"
    }
  ]
}
