[PATCH 0/7] winevulkan

Roderick Colenbrander thunderbird2k at gmail.com
Sun Mar 11 19:21:54 CDT 2018


Hi all,

This patch series introduces the bulk of the functionality to support
Vulkan Window System Integration (WSI). WSI consists of surface and
swapchain code.

The WSI code is to be implemented in Wine graphics drivers as many of
the calls require e.g. X11 or other platform specific code.

Thanks,
Roderick

Roderick Colenbrander (7):
  winex11/winevulkan: add Vulkan WSI stubs (vk_khr_surface /
    vk_khr_swapchain).
  winevulkan: sanitize VkInstanceCreateInfo before passing to driver.
  winex11: Enable surface support for instances.
  winex11: Add initial vkCreateWin32SurfaceKHR implementation.
  winex11: Implement vkGetPhysicalDeviceWin32PresentationSupportKHR.
  winex11: Implement vkDestroySurfaceKHR.
  winex11: Implement support for vkGetPhysicalDeviceSurface*KHR APIs.

 dlls/winevulkan/make_vulkan     | 114 +++++++++++++-
 dlls/winevulkan/vulkan.c        | 222 +++++++++++++++++++++++++++-
 dlls/winevulkan/vulkan_thunks.c |  12 ++
 dlls/winevulkan/vulkan_thunks.h |  34 +++++
 dlls/winex11.drv/vulkan.c       | 320 ++++++++++++++++++++++++++++++++++++++--
 include/wine/vulkan.h           | 130 ++++++++++++++++
 include/wine/vulkan_driver.h    |  14 +-
 7 files changed, 829 insertions(+), 17 deletions(-)

-- 
2.14.3




More information about the wine-devel mailing list