)]}'
{
  "commit": "6315289ee8acc5fdda2cec525fa9320d07aa0220",
  "tree": "177f1595e526642f11700419d49e0f055cd35acb",
  "parents": [
    "76d4892f36713fbcb0f383b110d2313e2ffc5646"
  ],
  "author": {
    "name": "Zhaoming Jiang",
    "email": "zhaoming.jiang@intel.com",
    "time": "Fri Feb 03 19:13:12 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Feb 03 19:13:12 2023 +0000"
  },
  "message": "Dawn: Make Adapter initialize supported feature never error\n\nThis CL make vulkan adapter checks essential Vulkan extensions and\nfeatures in InitializeImpl rather than InitializeSupportedFeaturesImpl.\nThis change makes InitializeSupportedFeaturesImpl never result in Error\nfor all backend, and this CL change the return type of\nInitializeSupportedFeaturesImpl from MaybeError to void.\n\nBug: dawn:1495\nChange-Id: If59c5aa5281776226c157451ee5119052d33ac24\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/118031\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Zhaoming Jiang \u003czhaoming.jiang@intel.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85e16dc03c29a2e739b862f4667b7b9548361304",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Adapter.cpp",
      "new_id": "1727452ae787fbfe1ec247c866da508766dc44ab",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Adapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "67b4e881380377c093549fc5bf848e0246294bd1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Adapter.h",
      "new_id": "f6c105ff9c1d8221372334c246400c8e2bde9634",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Adapter.h"
    },
    {
      "type": "modify",
      "old_id": "b3b7bf47903598837f3c6d942b13b09f9eb459eb",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/AdapterD3D12.cpp",
      "new_id": "077ea8dc7e153b73cd90f4f7c58fba700707d316",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/AdapterD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "aa3538c19638d679f0d292d507da3b1a6f721b38",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/AdapterD3D12.h",
      "new_id": "a751c119de86fec35bf5818f4269eef9e8364bb0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/AdapterD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "63321e0cbd9e25005f594121a64e583819d4112c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/BackendMTL.mm",
      "new_id": "8deb039e5ebba5a16fc93dd43a40dd25b54e7626",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/BackendMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "7288de0177f4a8068225658a0ab04686adf8e809",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.cpp",
      "new_id": "77c7a3be1d2589b99db60c694efe77a85a34138f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.cpp"
    },
    {
      "type": "modify",
      "old_id": "2a8565a7889e5414d572c60ee415b8f29bc5d4a1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.h",
      "new_id": "62c568cb1a17dc88bf265b43d67d889f8802ac32",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.h"
    },
    {
      "type": "modify",
      "old_id": "f309c61c8e8bb9ffc448ea01b53173fb21f04127",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/AdapterGL.cpp",
      "new_id": "918c0be11320f7c749860124910e357ecc53f61e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/AdapterGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "4d6b0c1b68dc4ea6fee138d96aaf975f68e13e24",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/AdapterGL.h",
      "new_id": "8eabedc22a4263a31b3d6cda96b6b913a56a1616",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/AdapterGL.h"
    },
    {
      "type": "modify",
      "old_id": "7bcce2a05b64cf47ad276f6990f7e6303b71cb84",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/AdapterVk.cpp",
      "new_id": "3a9d7e0f2f4b3334f9deac8f6eb170001d282315",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/AdapterVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "4126ae3edae58d2bd49522f0ee6b183d294b5234",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/AdapterVk.h",
      "new_id": "e5f2a382da0ea09b9363a010df7040485c667a86",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/AdapterVk.h"
    }
  ]
}
