)]}'
{
  "commit": "ffb0024a8970217c7f16969182dccd2cd35e217a",
  "tree": "882a9c69c09c9a6f73996197a4c6c50d944abd3e",
  "parents": [
    "16e3221a0eb5dec8e38eb5f23885e50c1db44db5"
  ],
  "author": {
    "name": "jchen10",
    "email": "jie.a.chen@intel.com",
    "time": "Mon Dec 13 02:38:44 2021 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Dec 13 02:38:44 2021 +0000"
  },
  "message": "Support NV12 via ExternalImageDescriptorDmaBuf on CROS\n\nOn Intel platforms, all planes in fact have same dma-buf, so the\nDISJOINT bit shouldn\u0027t be used to create the vkimage.\nFor multi-planar formats, VkImageDrmFormatModifierListCreateInfoEXT\nhas to be used instead of\nVkImageDrmFormatModifierExplicitCreateInfoEXT.\n\nBug: chromium:1258986\nChange-Id: I25306a438e7ba9fd981848e63068e486bbddf11d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/68961\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Jie A Chen \u003cjie.a.chen@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97a6a9dd6c561ec976357e8c21c407f16792e83a",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Texture.cpp",
      "new_id": "cbc81c16328d16f810a9f9e8bdfae5bcf9ed1380",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "dfdef5b64365ceb3791a53f8294effb241a45be7",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/TextureD3D12.cpp",
      "new_id": "7a913a23d0debfdad527a342c827f85c2ae8555b",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/TextureD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e6595f82277ce22e9c638a97b83b80f1989193a",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/AdapterVk.cpp",
      "new_id": "816efff76aabcfd64c20d7ba934f62c9c7be4e01",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/AdapterVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "73519c872263824cdb79c41f30251311efefc46d",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/TextureVk.cpp",
      "new_id": "9a5000a12bf26b28851bf89a46b5a16aa5af8bbd",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/TextureVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "4a1745da511445fc4bdc70550c76ebee3b16dc82",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/TextureVk.h",
      "new_id": "60832752afa7352be9602a8d55157b02ef2fe34a",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/TextureVk.h"
    },
    {
      "type": "modify",
      "old_id": "6e316c567d18bbd5f0eabc34229a4578c23c2ac9",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/UtilsVulkan.cpp",
      "new_id": "f7f7e4bb65a5f1198630cf9e0c0996e603a6d35d",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/UtilsVulkan.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0653f2c96e9417b116ede69921fa968895ea96b",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/external_memory/MemoryService.h",
      "new_id": "5844d8f8723dd0bc5ef4d2061f49bc390435649e",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/external_memory/MemoryService.h"
    },
    {
      "type": "modify",
      "old_id": "90b63734fac38b262838df375c224ee732a899f2",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/external_memory/MemoryServiceDmaBuf.cpp",
      "new_id": "06e0bf91e25144e57917f32b90e57b222c755e0e",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/external_memory/MemoryServiceDmaBuf.cpp"
    },
    {
      "type": "modify",
      "old_id": "1bb4f38dd21c9b271a3d79ab0572a6421a38b3ef",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/external_memory/MemoryServiceNull.cpp",
      "new_id": "9994951d09e9b9af6237f10309fb105aa1e67f75",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/external_memory/MemoryServiceNull.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad2c4c23d50858f365fa8f4b66ae421ce638c99c",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/external_memory/MemoryServiceOpaqueFD.cpp",
      "new_id": "55969f7f05e874196c97b61d51d560370ec90ba8",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/external_memory/MemoryServiceOpaqueFD.cpp"
    },
    {
      "type": "modify",
      "old_id": "9eb5b702f8e5d91eb306ef6dc3844f964300c391",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/external_memory/MemoryServiceZirconHandle.cpp",
      "new_id": "3b1a031a431543cd10bf2962556b6601af4e4e52",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/external_memory/MemoryServiceZirconHandle.cpp"
    },
    {
      "type": "modify",
      "old_id": "ef33d9a33d127a67bcea2ad808cd869f1c8e30da",
      "old_mode": 33188,
      "old_path": "src/tests/BUILD.gn",
      "new_id": "04ff2189d7319ce6770ec993557be4333ddb2821",
      "new_mode": 33188,
      "new_path": "src/tests/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "28a7e39a6bbe426afbd4c9d995a20c50d4678907",
      "old_mode": 33188,
      "old_path": "src/tests/end2end/D3D12VideoViewsTests.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b640ea07d43406477e9c719edbb36b2a623096f6",
      "new_mode": 33188,
      "new_path": "src/tests/end2end/VideoViewsTests.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c286d378104960ec1be14a2b741dbbcc14c2b0b1",
      "new_mode": 33188,
      "new_path": "src/tests/end2end/VideoViewsTests.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "946eb848aa4e9170dfb71c8c68973b3531d0e418",
      "new_mode": 33188,
      "new_path": "src/tests/end2end/VideoViewsTests_gbm.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94396091c011df1fa48fea84f9b4a17f682465d8",
      "new_mode": 33188,
      "new_path": "src/tests/end2end/VideoViewsTests_win.cpp"
    }
  ]
}
