Roderick Colenbrander : winevulkan/winex11: Add Vulkan WSI stubs ( VK_KHR_surface / VK_KHR_swapchain).

Alexandre Julliard julliard at winehq.org
Mon Mar 12 17:40:25 CDT 2018


Module: wine
Branch: master
Commit: 0cb665423798e796e816f5d94d7d135448f396b3
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=0cb665423798e796e816f5d94d7d135448f396b3

Author: Roderick Colenbrander <thunderbird2k at gmail.com>
Date:   Mon Mar 12 15:37:53 2018 +0100

winevulkan/winex11: Add Vulkan WSI stubs (VK_KHR_surface / VK_KHR_swapchain).

The WSI APIs are meant for window system integration, so essentially the WGL
of Vulkan. Implementation belongs in the graphics drivers as we need to hook
into surface and swapchains.

Signed-off-by: Roderick Colenbrander <thunderbird2k at gmail.com>
Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/winevulkan/make_vulkan     | 114 +++++++++++++++++++++++++++++-
 dlls/winevulkan/vulkan.c        | 153 ++++++++++++++++++++++++++++++++++++++++
 dlls/winevulkan/vulkan_thunks.c |  12 ++++
 dlls/winevulkan/vulkan_thunks.h |  34 +++++++++
 dlls/winex11.drv/vulkan.c       | 151 ++++++++++++++++++++++++++++++++++++---
 include/wine/vulkan.h           | 130 ++++++++++++++++++++++++++++++++++
 include/wine/vulkan_driver.h    |  14 +++-
 7 files changed, 597 insertions(+), 11 deletions(-)

Diff:   https://source.winehq.org/git/wine.git/?a=commitdiff;h=0cb665423798e796e816f5d94d7d135448f396b3



More information about the wine-cvs mailing list