)]}'
{
  "commit": "5864d1bef534d0e54f64d489c865db7f76deb2fe",
  "tree": "e9feed506e7e0e6061124d47d2125035fd58beb1",
  "parents": [
    "fe24bcc5f3a6794fd4c9d8a827d1ec44237a7304"
  ],
  "author": {
    "name": "Saifuddin Hitawala",
    "email": "hitawala@chromium.org",
    "time": "Fri Apr 12 15:36:03 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Apr 12 15:36:03 2024 +0000"
  },
  "message": "[YCbCr Samplers] Add SamplerYCbCrVulkanDescriptor struct\n\nAdd SamplerYCbCrVulkanDescriptor as a chained struct on VulkanBackend.\nAlso add corresponding logic in ChainUtilsImpl and feature validation\nin Sampler.cpp.\n\nChange-Id: I253f30b8b88059fc304d9ef2cd66dc2c92ca9529\nBug: dawn:2476\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/182960\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ad734e854c849b3b23b7e2ae361b5d80a5b8590",
      "old_mode": 33188,
      "old_path": "include/dawn/native/VulkanBackend.h",
      "new_id": "0aad9209feecef396e5f8fc99e250700c4670608",
      "new_mode": 33188,
      "new_path": "include/dawn/native/VulkanBackend.h"
    },
    {
      "type": "modify",
      "old_id": "cd838b2e90bdb9f99e48f42357d4c0c9d7ab999c",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "d226e01d78c1abc987dc1e2e5c5889f12cdb7d5e",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "c124da9500ef88de09b11eb30413234ae91ccf78",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ChainUtilsImpl.inl",
      "new_id": "8b36ce7d83aef9f7bba65f2be9945ff9a49a6be9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ChainUtilsImpl.inl"
    },
    {
      "type": "modify",
      "old_id": "a04f7fb5bcbec3736f35f81aa21811890fb9d2e7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Sampler.cpp",
      "new_id": "37a6ecbad37843ee41ed22cab97af1fe19947688",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Sampler.cpp"
    },
    {
      "type": "modify",
      "old_id": "823ae86036000e0becbbfdfa3ddbfb6c1d7d3a07",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BackendVk.cpp",
      "new_id": "acad9cdbeb21f9e4cdf45203d35832148b685720",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BackendVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "977f5b3a35c333b1bbddb457b20d61ee5c35c70b",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "8333fc3afacf4aa22c4e089a9d5ca4bce0821d2f",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e19b531b814b04b9b0d4abb5cb3488fb0a1de81",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/YCbCrSamplerTests.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ad87a4d81066e282d0a6de149196caa4c8ae110",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/YCbCrSamplerValidationTests.cpp"
    }
  ]
}
