)]}'
{
  "commit": "0587e07cb2e92d9d60fde50f7fc72016e90e3edb",
  "tree": "ee4b9643cd14773d680b936d6415a2c66f4a3deb",
  "parents": [
    "80df3d84b2e40024917c02db011756566481e1f1"
  ],
  "author": {
    "name": "Jason Macnak",
    "email": "natsu@google.com",
    "time": "Fri Feb 11 16:49:02 2022 -0800"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Mar 03 20:16:31 2022 +0000"
  },
  "message": "Support VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16\n\n... to support AHARDWAREBUFFER_FORMAT_YCbCr_P010 sampling for\nclient composition (SurfaceFlinger composition using OpenGL)\nwhich occurs when camera produces HDR P010 buffers.\n\nBug: b/219756793\nTest: launch Cuttlefish and run Camera2Video sample app\nTest: dEQP-VK.ycbcr.format.*\nChange-Id: I5e2567a88df134b71ce75b554c5994a755173e87\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/63748\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nPresubmit-Ready: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "510d0626a5c23585940a6513f2683caa4d6cf892",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SamplerCore.cpp",
      "new_id": "d091ea554959fc76f4e2b2b6d307f5dae651af7e",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SamplerCore.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f2b3363bc9b82ac71ac04313c40c3a4e9fd5c81",
      "old_mode": 33188,
      "old_path": "src/Reactor/Reactor.cpp",
      "new_id": "41268a98677bf9b7f37f9b7f4f9338011d1f2f06",
      "new_mode": 33188,
      "new_path": "src/Reactor/Reactor.cpp"
    },
    {
      "type": "modify",
      "old_id": "70ab92c155442cbbe4348b5388d84740f1fe87a0",
      "old_mode": 33188,
      "old_path": "src/Reactor/Reactor.hpp",
      "new_id": "453684e58864abe7fb6eaf8f0b21cb07fd27231d",
      "new_mode": 33188,
      "new_path": "src/Reactor/Reactor.hpp"
    },
    {
      "type": "modify",
      "old_id": "dc38d8e8f821efe50d93ef7099aed36b1e83c345",
      "old_mode": 33188,
      "old_path": "src/Reactor/SubzeroReactor.cpp",
      "new_id": "8fe7e31e2103d8444688cf412d828be2126b963f",
      "new_mode": 33188,
      "new_path": "src/Reactor/SubzeroReactor.cpp"
    },
    {
      "type": "modify",
      "old_id": "7e57476d0f854280c3f2edd039a5177c76628e85",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkDeviceMemoryExternalAndroid.cpp",
      "new_id": "3efbafd448498b908efe1fa441c2e16b420d6375",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkDeviceMemoryExternalAndroid.cpp"
    },
    {
      "type": "modify",
      "old_id": "f36e351a64656070e6fc4cde8aac514c37ebff50",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkFormat.cpp",
      "new_id": "d551bd19ddaac5992df28e98e6f655cfc9e451f0",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkFormat.cpp"
    },
    {
      "type": "modify",
      "old_id": "55b6e5596a62824fdb0698aeeca507d205efc663",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkImage.cpp",
      "new_id": "b99ca22db8832b70ceeffee0755cd487e2fa1c4e",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkImage.cpp"
    },
    {
      "type": "modify",
      "old_id": "0c04adf2a61fd52fa363dfd66eb926636c4a19bb",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkPhysicalDevice.cpp",
      "new_id": "64b80553d7f2f2134f6b821d1cb1f1bb00fdbf08",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkPhysicalDevice.cpp"
    }
  ]
}
