)]}'
{
  "commit": "041dc107d3f01e70e10a4af1e9221c5abe7ab9c5",
  "tree": "e13679480fda40b48b4579d9a6a52f17572e0315",
  "parents": [
    "91b84ac6d8eae53bb105975db11325d11f214b79"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Sat Oct 14 10:40:55 2023 -0400"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 19 21:34:23 2023 +0000"
  },
  "message": "Support version 7 of the ICD interface.\n\nThe Vulkan loader requires this version for direct driver loading, which\nChromium / Dawn would like to use for loading Swiftshader with the\nVulkan loader (so that VVLs can be inserted).\n\n - Version 4 adds vk_icdGetPhysicalDeviceProcAddr.\n - Version 5 adds a check for the apiVersion depending on the negotiated\n   ICD interface version.\n - Version 6 adds vk_icdEnumerateAdapterPhysicalDevices on Windows\n   (which is a noop for Swiftshader)\n - Version 7 doesn\u0027t require any code change.\n\nBug: dawn:2145\n\nChange-Id: I82cce575662b4b8caf6ba3538f9a954a49eca0bf\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72488\nTested-by: Corentin Wallez \u003ccwallez@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d61f60037a01308877db3ed2c97d4ff0f25ecb8a",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkGetProcAddress.cpp",
      "new_id": "8a8b759147006c05cf6900a250c56c1c9c1657d6",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkGetProcAddress.cpp"
    },
    {
      "type": "modify",
      "old_id": "03c467f9b4ea3847bbe7ca9d51d36b9d5fb0f7ef",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkGetProcAddress.hpp",
      "new_id": "49101baea2438a1669e205880e6d44ff65ee4b55",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkGetProcAddress.hpp"
    },
    {
      "type": "modify",
      "old_id": "d9663ed9ba1306198bff91da2c4cf44addeedb41",
      "old_mode": 33188,
      "old_path": "src/Vulkan/android_host_vk_swiftshader.lds",
      "new_id": "7318bbbf74004b69dc574f87b8c20c6a273960d9",
      "new_mode": 33188,
      "new_path": "src/Vulkan/android_host_vk_swiftshader.lds"
    },
    {
      "type": "modify",
      "old_id": "be404d94fa79454c7ccb3fd43b89555adaa28025",
      "old_mode": 33188,
      "old_path": "src/Vulkan/android_vk_swiftshader.lds",
      "new_id": "b88bad3a073a40fe303934d57a2593c24500b868",
      "new_mode": 33188,
      "new_path": "src/Vulkan/android_vk_swiftshader.lds"
    },
    {
      "type": "modify",
      "old_id": "2237ffb086b2bd81660d5ed350c8ff12e2576c88",
      "old_mode": 33188,
      "old_path": "src/Vulkan/fuchsia_vk_swiftshader.lds",
      "new_id": "c4f4464b3410eee220e2f2f9bac4a9a3fbfe7d44",
      "new_mode": 33188,
      "new_path": "src/Vulkan/fuchsia_vk_swiftshader.lds"
    },
    {
      "type": "modify",
      "old_id": "5360f95fdb6f5444547599c09e72c1c850daf1b3",
      "old_mode": 33188,
      "old_path": "src/Vulkan/libVulkan.cpp",
      "new_id": "275cf88fe96fffbed9e936f25ac65f44d13aed09",
      "new_mode": 33188,
      "new_path": "src/Vulkan/libVulkan.cpp"
    },
    {
      "type": "modify",
      "old_id": "27354efd01f3e0a113824a35e29ad312bef6793f",
      "old_mode": 33188,
      "old_path": "src/Vulkan/vk_swiftshader.def",
      "new_id": "3e3aca4f2b8e0179d537997921fd6a898fbc1042",
      "new_mode": 33188,
      "new_path": "src/Vulkan/vk_swiftshader.def"
    },
    {
      "type": "modify",
      "old_id": "1153f00271b7169863691bc9eae09fac7dc93bd6",
      "old_mode": 33188,
      "old_path": "src/Vulkan/vk_swiftshader.exports",
      "new_id": "68819a366969dcb6fe18f9d269204ed7aeddfea1",
      "new_mode": 33188,
      "new_path": "src/Vulkan/vk_swiftshader.exports"
    },
    {
      "type": "modify",
      "old_id": "873e9cdd794e581acc6d34e9b747c352f01b2bd7",
      "old_mode": 33188,
      "old_path": "src/Vulkan/vk_swiftshader.lds",
      "new_id": "38ed7344c12426f94f2c5cfcafb645c0830d183f",
      "new_mode": 33188,
      "new_path": "src/Vulkan/vk_swiftshader.lds"
    }
  ]
}
