)]}'
{
  "commit": "ea3fc74f3d69d7267725ea732bfb06ae48f1b24d",
  "tree": "11eccb254c442d749b30a302b12231e62f164bf4",
  "parents": [
    "40c332a87c98c51e4775ada3acd3b69ed5616ea0"
  ],
  "author": {
    "name": "Shahbaz Youssefi",
    "email": "syoussefi@google.com",
    "time": "Sun Oct 23 22:41:06 2022 -0400"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 25 01:40:17 2022 +0000"
  },
  "message": "Support VK_KHR_get_surface_capabilities2\n\nThis extension makes vkGetPhysicalDeviceSurfaceCapabilitiesKHR and\nvkGetPhysicalDeviceSurfaceFormatsKHR extensible by adding version 2 of\nthese functions that take structs with pNext.\n\nTests: dEQP-VK.wsi.*.surface.query_capabilities\nTests: dEQP-VK.wsi.*.surface.query_capabilities2\nTests: dEQP-VK.wsi.*.surface.query_formats\nTests: dEQP-VK.wsi.*.surface.query_formats2\nBug: b/255180903\nChange-Id: Ia44936aed80569943185f235640228b49e85f9dd\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/69248\nPresubmit-Ready: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c34ffac6fe2bb00af5dafe239ddb4dd2220e11e3",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkGetProcAddress.cpp",
      "new_id": "0a88948e93413715ecb124435c117f07921ffc7b",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkGetProcAddress.cpp"
    },
    {
      "type": "modify",
      "old_id": "fac19319838fd251858e4e540ecced702c97e57d",
      "old_mode": 33188,
      "old_path": "src/Vulkan/libVulkan.cpp",
      "new_id": "da2c44d72fa85173a29483fc4ce36115c392be79",
      "new_mode": 33188,
      "new_path": "src/Vulkan/libVulkan.cpp"
    },
    {
      "type": "modify",
      "old_id": "300cf29cf288fed22827a8ec5c91f130bae75d53",
      "old_mode": 33188,
      "old_path": "src/Vulkan/vk_swiftshader.def",
      "new_id": "640a9f580a817550428ffc3be2df2835b426d224",
      "new_mode": 33188,
      "new_path": "src/Vulkan/vk_swiftshader.def"
    },
    {
      "type": "modify",
      "old_id": "4b965c7d0c9f161a679574861e6aae7091021304",
      "old_mode": 33188,
      "old_path": "src/Vulkan/vk_swiftshader.lds",
      "new_id": "8652471c1f478491db73765bf3ec8b28dd7cba0c",
      "new_mode": 33188,
      "new_path": "src/Vulkan/vk_swiftshader.lds"
    },
    {
      "type": "modify",
      "old_id": "788161c086352fce4f2f594aeed6e2a9393ad409",
      "old_mode": 33188,
      "old_path": "src/WSI/DirectFBSurfaceEXT.cpp",
      "new_id": "c66d736413556422ce3ea97f145c25c6b2a417ff",
      "new_mode": 33188,
      "new_path": "src/WSI/DirectFBSurfaceEXT.cpp"
    },
    {
      "type": "modify",
      "old_id": "cceab0cdca4c2699712d5a1004b0690ccaa26567",
      "old_mode": 33188,
      "old_path": "src/WSI/DirectFBSurfaceEXT.hpp",
      "new_id": "c83d6ff03ccf610840802f334db0f827e56110ca",
      "new_mode": 33188,
      "new_path": "src/WSI/DirectFBSurfaceEXT.hpp"
    },
    {
      "type": "modify",
      "old_id": "b54563d3371b92292883b64a5a4443a1d199ea12",
      "old_mode": 33188,
      "old_path": "src/WSI/DisplaySurfaceKHR.cpp",
      "new_id": "8d05bc1f42e90c1629538035078a2cdd1f3e5912",
      "new_mode": 33188,
      "new_path": "src/WSI/DisplaySurfaceKHR.cpp"
    },
    {
      "type": "modify",
      "old_id": "05a25eb3e1ec48888e8c31b65b2701beccecfe26",
      "old_mode": 33188,
      "old_path": "src/WSI/DisplaySurfaceKHR.hpp",
      "new_id": "f007b9d05f290fb62a809250f5c7dceea65cefdb",
      "new_mode": 33188,
      "new_path": "src/WSI/DisplaySurfaceKHR.hpp"
    },
    {
      "type": "modify",
      "old_id": "57e488f47e1b5fd0fd79043c2088e535943cdb8d",
      "old_mode": 33188,
      "old_path": "src/WSI/HeadlessSurfaceKHR.cpp",
      "new_id": "9de6c963a0610291b7c155eb384558a32a43d455",
      "new_mode": 33188,
      "new_path": "src/WSI/HeadlessSurfaceKHR.cpp"
    },
    {
      "type": "modify",
      "old_id": "395b144e1d29665b26b14aee7e9ea8c71bc4257f",
      "old_mode": 33188,
      "old_path": "src/WSI/HeadlessSurfaceKHR.hpp",
      "new_id": "52322199845e2cc904abd4ab2144573528320f3e",
      "new_mode": 33188,
      "new_path": "src/WSI/HeadlessSurfaceKHR.hpp"
    },
    {
      "type": "modify",
      "old_id": "0e2229d5204ebcc9ad7f115fed72c60a98bb77bd",
      "old_mode": 33188,
      "old_path": "src/WSI/MetalSurface.hpp",
      "new_id": "92d4ed400558b4433f3869403f798503631af6eb",
      "new_mode": 33188,
      "new_path": "src/WSI/MetalSurface.hpp"
    },
    {
      "type": "modify",
      "old_id": "563618ca8d0eeedb0c954c802c4d3f0ea92c08f8",
      "old_mode": 33188,
      "old_path": "src/WSI/MetalSurface.mm",
      "new_id": "5d65f9b1725c6cb757f3fdc89bf50659121f5dba",
      "new_mode": 33188,
      "new_path": "src/WSI/MetalSurface.mm"
    },
    {
      "type": "modify",
      "old_id": "1df3d416e79473900b8f22ab838efe724cd99c5c",
      "old_mode": 33188,
      "old_path": "src/WSI/VkSurfaceKHR.cpp",
      "new_id": "07fcdb675272d413a84c222f22c8f25b63916175",
      "new_mode": 33188,
      "new_path": "src/WSI/VkSurfaceKHR.cpp"
    },
    {
      "type": "modify",
      "old_id": "204db7102403d445549bcbd1f33621eb0d25237e",
      "old_mode": 33188,
      "old_path": "src/WSI/VkSurfaceKHR.hpp",
      "new_id": "a80de67f8a69f30ced5a4cc64f6912848a135706",
      "new_mode": 33188,
      "new_path": "src/WSI/VkSurfaceKHR.hpp"
    },
    {
      "type": "modify",
      "old_id": "9ecf2dcbbbaaf858d6ba1826e0e3217741f06236",
      "old_mode": 33188,
      "old_path": "src/WSI/WaylandSurfaceKHR.cpp",
      "new_id": "ff3a373ecbff755c89c120c565990a4f75790276",
      "new_mode": 33188,
      "new_path": "src/WSI/WaylandSurfaceKHR.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c7c064231996898922e074cbebf3973e5072ade",
      "old_mode": 33188,
      "old_path": "src/WSI/WaylandSurfaceKHR.hpp",
      "new_id": "09119ebf63f4ec5f94f5fe5e47dc817f3dd43272",
      "new_mode": 33188,
      "new_path": "src/WSI/WaylandSurfaceKHR.hpp"
    },
    {
      "type": "modify",
      "old_id": "6c5a7289001f907a490bad8090aa577035b6ff51",
      "old_mode": 33188,
      "old_path": "src/WSI/Win32SurfaceKHR.cpp",
      "new_id": "2a1c79a9acc9bab82fb41abcdd5b08cae660a9fb",
      "new_mode": 33188,
      "new_path": "src/WSI/Win32SurfaceKHR.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d859b668c3fdadd3de8cf041ad1eae836f0176b",
      "old_mode": 33188,
      "old_path": "src/WSI/Win32SurfaceKHR.hpp",
      "new_id": "35b1b53bc627063ad4188c2d7ead92ddd5452a8f",
      "new_mode": 33188,
      "new_path": "src/WSI/Win32SurfaceKHR.hpp"
    },
    {
      "type": "modify",
      "old_id": "3af964bbc7ba252057b1cbd6fc55183be30b40f7",
      "old_mode": 33188,
      "old_path": "src/WSI/XcbSurfaceKHR.cpp",
      "new_id": "6c2c9dcf4a2ac45b798f334785d8a08a6af08c8b",
      "new_mode": 33188,
      "new_path": "src/WSI/XcbSurfaceKHR.cpp"
    },
    {
      "type": "modify",
      "old_id": "eae92572fd4e4c827ff2ea01e247239b1c37b6b7",
      "old_mode": 33188,
      "old_path": "src/WSI/XcbSurfaceKHR.hpp",
      "new_id": "45e8f6faf65805ceb2f07b431200b17beca525e8",
      "new_mode": 33188,
      "new_path": "src/WSI/XcbSurfaceKHR.hpp"
    }
  ]
}
