)]}'
{
  "commit": "27033197339ef1b8d122fe76f86ef0dfb45df6cc",
  "tree": "6a316f98d43c1b56ac4bcd4c20f95c82e051243d",
  "parents": [
    "27da6d0e63b3772eddef91903078212c6e00f4eb"
  ],
  "author": {
    "name": "Saifuddin Hitawala",
    "email": "hitawala@chromium.org",
    "time": "Thu Apr 25 20:22:14 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 25 20:22:14 2024 +0000"
  },
  "message": "[YCbCr Samplers] Add support for TextureViewDescriptor\n\nAdd YCbCrVulkanDescriptor to TextureViewDescriptor and necessary\nsupport needed for creating a vkImageView out of it. Also add some\nvalidation and tests.\n\nChange-Id: I38a5019febdcc9c6cd9c38832719fa0f7eaed6a5\nBug: dawn:2476\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/184621\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5f31b471e92a9856e88271feddf31a52f38b375",
      "old_mode": 33188,
      "old_path": "include/dawn/native/VulkanBackend.h",
      "new_id": "141e4b5366e8757d885e7c65ed6929a117bff86f",
      "new_mode": 33188,
      "new_path": "include/dawn/native/VulkanBackend.h"
    },
    {
      "type": "modify",
      "old_id": "6850ad3e7e99e0186729333683dff5970b086d33",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ChainUtilsImpl.inl",
      "new_id": "c94d4dae087fa5005fcfaa1bedce5ea3f4a72e53",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ChainUtilsImpl.inl"
    },
    {
      "type": "modify",
      "old_id": "4ee8e11872296bdc6faf67151e73fb2985f281a6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandBufferStateTracker.cpp",
      "new_id": "cbc445cd098d653928d4a1134fa432eba8706cdf",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandBufferStateTracker.cpp"
    },
    {
      "type": "modify",
      "old_id": "974cde32d926f25c32c044e5c41df38d02cd76cc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Subresource.cpp",
      "new_id": "242902971a1783a88886e0e112d0ee5952f42816",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Subresource.cpp"
    },
    {
      "type": "modify",
      "old_id": "76fb4af34d99deb3545f5c9228a8f056fa2b2ea6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Texture.cpp",
      "new_id": "c3ce8af2aa45cd7495a3a9bdda636deef00a9a7e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f3e3343760b73c1f069ee4d7e8b0008f68320f7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/SamplerVk.cpp",
      "new_id": "f6c3c2e1e6910ff2ec4cccb964a582dbbe948bc1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/SamplerVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "df558e5335351d8a52cf39c3c4360afa766cf544",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/TextureVk.cpp",
      "new_id": "5a111580f3f6522cb178c0a51d983c5b6c9d7123",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/TextureVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "f38fd7d3f763ded253c7819802a55d02c2d9d2a1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/TextureVk.h",
      "new_id": "9923e86588ea47961650ec5f68c99fb6ec220a72",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/TextureVk.h"
    },
    {
      "type": "modify",
      "old_id": "e8c15330dffbeffb18fb63a0f455134ca868d1e6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/UtilsVulkan.cpp",
      "new_id": "5dc630c9eeb962a20c04485f3228ec82d5025502",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/UtilsVulkan.cpp"
    },
    {
      "type": "modify",
      "old_id": "8bd149a8af3062ac925e76d9ebdf3d65e237ad63",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/UtilsVulkan.h",
      "new_id": "6e06e199c929a19762ca8941ead3b5c91e65f4bc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/UtilsVulkan.h"
    },
    {
      "type": "modify",
      "old_id": "795b3f121383754296705fc563458c249390eead",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/YCbCrSamplerTests.cpp",
      "new_id": "07076406fff267885fa7554e1de3338adcc0ce0d",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/YCbCrSamplerTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "9a0ed6e126a4a31a78092216480a1f1048f037f9",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/ChainUtilsTests.cpp",
      "new_id": "b78d21f88ac71332ccf3f5c12538b2e21b2df114",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/ChainUtilsTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "8711f4c266a9955391594596c145a1baf91a3370",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/YCbCrSamplerValidationTests.cpp",
      "new_id": "43f384e0ba0c95d01c7676f1237db7e6676c0a18",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/YCbCrSamplerValidationTests.cpp"
    }
  ]
}
