Hi all,
This wave of patches gets winevulkan to a usable state. Many simple applications such as Doom, Wolfenstein II and many others including dxvk should now work.
Use of winevulkan at this point requires installation of Windows Vulkan SDK e.g. through winetricks (latest version). In addition registry settings and winevulkan.json need to be added by hand, which will be improved in the future.
Thanks, Roderick
Roderick Colenbrander (7): winevulkan: Implement vkQueueSubmit. winevulkan: Implement vkQueuePresentInfoKHR. winevulkan: Implement vkQueueBindSparse and vkQueueWaitIdle. winevulkan: Filter graphics driver reported instance extensions. winevulkan: Implement VK_KHR_get_physical_device_properties2 winevulkan: Allow vkGetDeviceProcAddr to load instance functions for broken games. winevulkan: Support various device extensions.
dlls/winevulkan/make_vulkan | 96 +++++-- dlls/winevulkan/vulkan.c | 146 ++++++++++- dlls/winevulkan/vulkan_thunks.c | 545 +++++++++++++++++++++++++++++++++++++--- dlls/winevulkan/vulkan_thunks.h | 191 ++++++++++++-- dlls/winex11.drv/vulkan.c | 60 ++++- include/wine/vulkan.h | 458 ++++++++++++++++++++++----------- 6 files changed, 1257 insertions(+), 239 deletions(-)