[PATCH v2 00/10] winevulkan

Roderick Colenbrander thunderbird2k at gmail.com
Fri Feb 23 01:22:52 CST 2018


Hi all,

This is an updated version of my first wave of Vulkan patches.
Thanks to Henri and Jozef for their feedback. I incorporated your
changes and made a few other cosmetic changes.

Thanks,
Roderick

Roderick Colenbrander (10):
  vulkan: Add initial Wine vulkan header.
  winevulkan: Add stub ICD.
  winevulkan: Implement vk_icdNegotiateICDInterfaceVersion.
  winevulkan: Implement global Vulkan function stubs and loading.
  winevulkan: Define vulkan driver interface.
  winex11: Add Vulkan stubs.
  winex11: Implement vkEnumerateInstanceExtensionProperties.
  winevulkan/winex11: Implement vkCreateInstance.
  winevulkan: Add instance funcs stubs.
  winevulkan: Implement vkDestroyInstance.

 configure.ac                     |   10 +
 dlls/gdi32/Makefile.in           |    3 +-
 dlls/gdi32/dibdrv/dc.c           |    2 +
 dlls/gdi32/driver.c              |    6 +
 dlls/gdi32/enhmfdrv/dc.c         |    1 +
 dlls/gdi32/enhmfdrv/init.c       |    1 +
 dlls/gdi32/freetype.c            |    1 +
 dlls/gdi32/gdi32.spec            |    3 +
 dlls/gdi32/mfdrv/init.c          |    1 +
 dlls/gdi32/path.c                |    1 +
 dlls/gdi32/vulkan.c              |   41 +
 dlls/wineandroid.drv/init.c      |    1 +
 dlls/winemac.drv/gdi.c           |    1 +
 dlls/wineps.drv/init.c           |    1 +
 dlls/winevulkan/Makefile.in      |    8 +
 dlls/winevulkan/version.rc       |   27 +
 dlls/winevulkan/vulkan.c         |  224 ++++
 dlls/winevulkan/vulkan_private.h |   57 +
 dlls/winevulkan/vulkan_thunks.c  |  101 ++
 dlls/winevulkan/vulkan_thunks.h  |   12 +
 dlls/winevulkan/winevulkan.spec  |    2 +
 dlls/winex11.drv/Makefile.in     |    1 +
 dlls/winex11.drv/init.c          |   16 +
 dlls/winex11.drv/vulkan.c        |  152 +++
 dlls/winex11.drv/x11drv.h        |    1 +
 dlls/winex11.drv/xrender.c       |    1 +
 include/config.h.in              |    3 +
 include/wine/gdi_driver.h        |    5 +-
 include/wine/vulkan.h            | 2743 ++++++++++++++++++++++++++++++++++++++
 include/wine/vulkan_driver.h     |   23 +
 30 files changed, 3447 insertions(+), 2 deletions(-)
 create mode 100644 dlls/gdi32/vulkan.c
 create mode 100644 dlls/winevulkan/Makefile.in
 create mode 100644 dlls/winevulkan/version.rc
 create mode 100644 dlls/winevulkan/vulkan.c
 create mode 100644 dlls/winevulkan/vulkan_private.h
 create mode 100644 dlls/winevulkan/vulkan_thunks.c
 create mode 100644 dlls/winevulkan/vulkan_thunks.h
 create mode 100644 dlls/winevulkan/winevulkan.spec
 create mode 100644 dlls/winex11.drv/vulkan.c
 create mode 100644 include/wine/vulkan.h
 create mode 100644 include/wine/vulkan_driver.h

-- 
2.14.3




More information about the wine-devel mailing list