)]}'
{
  "commit": "fda77c46f82fc0dc40ecc82c2fa2709c8705329d",
  "tree": "e79b4f5df3fea515de61587555eb99a108e886ef",
  "parents": [
    "c1056cf57292448ed6c56700aa9527a5d6394765"
  ],
  "author": {
    "name": "Kevin Haslett",
    "email": "khaslett@chromium.org",
    "time": "Tue Mar 19 14:35:19 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 19 14:35:19 2024 +0000"
  },
  "message": "Add API to query FormatCapabilities on wgpu::Adapter\n\nFor now this will be used just for querying DRM format modifiers on\nLinux platforms (ChromeOS) using the Vulkan backend, but in the future\nmore WebGPU specific format capabilities can be added.\n\nhttps://github.com/webgpu-native/webgpu-headers/issues/283\n\nChange-Id: I0cc6a548ea65a97a08afabecbb72bcc97d1cb801\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/179080\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Kevin Haslett \u003ckhaslett@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06ea82122430a925545fc6fb3eb14e45368b4543",
      "new_mode": 33188,
      "new_path": "docs/dawn/features/format_capabilities.md"
    },
    {
      "type": "modify",
      "old_id": "d7c6757fa4643be9d19d429b6c59e9e140f3a70b",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "d9cd936cc1b334489d950f507a707ac8a08ecef9",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "234bbc9d9bd7d8a1d58f6c47507ce1cfc4a85e1c",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn_wire.json",
      "new_id": "4b230a3244556ef401f676d032232c1673d31305",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn_wire.json"
    },
    {
      "type": "modify",
      "old_id": "8e9a5c45a5368a01adc9927f4ee98a8f7a02f385",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Adapter.cpp",
      "new_id": "9fca6f781a9e5641c0b1176fcac77a4b52c748ba",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Adapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f8a40521abf5056bc30260cfaed421a284150b4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Adapter.h",
      "new_id": "5b99069fd7c035e6b14c989a6483a2c992c92eb2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Adapter.h"
    },
    {
      "type": "modify",
      "old_id": "e3697fa1a693b8fefd70fc3959a11590c7226f6d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Features.cpp",
      "new_id": "a64d9c8e9e344af0390fccc3493d8e006ea1a7de",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Features.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0c62f9e7b4798b1b6a1b92679af554b9ba2444c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PhysicalDevice.cpp",
      "new_id": "1a153c5e1295ddf5402271f08d21a22ebed9e74d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PhysicalDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "d509f4e2137288954379390b6b3a643a3534e103",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PhysicalDevice.h",
      "new_id": "c2ac2a61ae29ebdc8614380e5a86f4d2cae27de2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PhysicalDevice.h"
    },
    {
      "type": "modify",
      "old_id": "33e5ecae8d34ad1fc6ffeff561316c4e7d98bc51",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp",
      "new_id": "79c4293425ef8ac72137b265289b94298e21fd82",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "8da491749232ff0e3067d8a26bc2c457b5a0bbcc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.h",
      "new_id": "bbb66c5133b5054f200e17f21c733cd629cba2a4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.h"
    },
    {
      "type": "modify",
      "old_id": "de58b322e4b7ebd4278cdcee9fc60e636dfc1db3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.cpp",
      "new_id": "0be9829808ba8d321dca89c2cc90c0b8100b6039",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "5d81718db47a9c3354013ea01e961501a7e26878",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/TextureVk.cpp",
      "new_id": "90ba5eca60f237049763ec736674007a2b5cfa6f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/TextureVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "f9b5f784d0cd57a1e09d4196c0252e5ddc5bb605",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/TextureVk.h",
      "new_id": "176b1fd606dde69299d730798f530643ee70d5ee",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/TextureVk.h"
    },
    {
      "type": "modify",
      "old_id": "22e59a6f950aa6a3e367afa4bb108aec5fdc5df2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/UtilsVulkan.cpp",
      "new_id": "e8c15330dffbeffb18fb63a0f455134ca868d1e6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/UtilsVulkan.cpp"
    },
    {
      "type": "modify",
      "old_id": "614445bfa95beed07c16e29002deb3ff23fa0546",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/UtilsVulkan.h",
      "new_id": "8bd149a8af3062ac925e76d9ebdf3d65e237ad63",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/UtilsVulkan.h"
    },
    {
      "type": "modify",
      "old_id": "48883fd3b4f0a17c73ea10e71533e0e3bcba69e9",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "977f5b3a35c333b1bbddb457b20d61ee5c35c70b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "516914d5785920ed1aa1bd4e84bae3843aa15365",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/AdapterFormatCapabilitiesVkTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "e5431eec96613e2a263f88a0108b14917b27e706",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/SupportedFeatures.cpp",
      "new_id": "196819dc47d19b454962e004dedcc1d96b947f57",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/SupportedFeatures.cpp"
    },
    {
      "type": "modify",
      "old_id": "f5605b3e39418bb36a337edbfdd953740746a3ca",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Adapter.cpp",
      "new_id": "ae378a82ec2ab030c51072b6f7dcf3f69a825c68",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Adapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "b89f7ddad9c993c1886a2b0d0c44a1e5856c2172",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Adapter.h",
      "new_id": "cac61119286fac7febe598f7d50beab548bba68c",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Adapter.h"
    }
  ]
}
