[PATCH v4 00/10] winevulkan

Roderick Colenbrander thunderbird2k at gmail.com
Mon Feb 26 12:50:10 CST 2018


Hi all,

Hopefully the last iteration. The script is now properly named make_vulkan.
In addition I included various comments from Jozef, which I had missed e.g.
spec file misstake, debustr_a, variable comments and a few nitpicks.

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/make_vulkan      | 1450 +++++++++
 dlls/winevulkan/version.rc       |   27 +
 dlls/winevulkan/vk.xml           | 6514 ++++++++++++++++++++++++++++++++++++++
 dlls/winevulkan/vulkan.c         |  222 ++
 dlls/winevulkan/vulkan_private.h |   57 +
 dlls/winevulkan/vulkan_thunks.c  |  102 +
 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            | 2423 ++++++++++++++
 include/wine/vulkan_driver.h     |   23 +
 32 files changed, 11090 insertions(+), 2 deletions(-)
 create mode 100644 dlls/gdi32/vulkan.c
 create mode 100644 dlls/winevulkan/Makefile.in
 create mode 100755 dlls/winevulkan/make_vulkan
 create mode 100644 dlls/winevulkan/version.rc
 create mode 100644 dlls/winevulkan/vk.xml
 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