Add basic VkSurfaceKHR (Xlib only for now) Should pass the following deqp tests: dEQP-VK.wsi.xlib.surface.create dEQP-VK.wsi.xlib.surface.query_supportS dEQP-VK.wsi.xlib.surface.query_capabilities dEQP-VK.wsi.xlib.surface.query_formatsW dEQP-VK.wsi.xlib.surface.query_present_modes dEQP-VK.wsi.xlib.surface.destroy_null_handle dEQP-VK.wsi.xlib.surface.initial_size dEQP-VK.wsi.xlib.surface.resizeSW Bug: b/124265819 Change-Id: I92da1cc8d60923ea97aa26d3d6a098274c6e06b7 Reviewed-on: https://swiftshader-review.googlesource.com/c/25308 Reviewed-by: Nicolas Capens <nicolascapens@google.com> Reviewed-by: Corentin Wallez <cwallez@google.com> Tested-by: Hernan Liatis <hliatis@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
diff --git a/src/Vulkan/swiftshader_icd.def b/src/Vulkan/swiftshader_icd.def index 86ab4ce..5605cbb 100644 --- a/src/Vulkan/swiftshader_icd.def +++ b/src/Vulkan/swiftshader_icd.def
@@ -207,3 +207,9 @@ ; VK_KHR_sampler_ycbcr_conversion vkCreateSamplerYcbcrConversionKHR vkDestroySamplerYcbcrConversionKHR + ; VK_KHR_surface + vkDestroySurfaceKHR + vkGetPhysicalDeviceSurfaceSupportKHR + vkGetPhysicalDeviceSurfaceCapabilitiesKHR + vkGetPhysicalDeviceSurfaceFormatsKHR + vkGetPhysicalDeviceSurfacePresentModesKHR \ No newline at end of file