[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