https://bugs.winehq.org/show_bug.cgi?id=40164
programmerjake@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |programmerjake@gmail.com
--- Comment #16 from programmerjake@gmail.com --- I think it would be better to implement a custom passthrough installable client driver (ICD) instead of a custom vulkan-1.dll, and use the standard vulkan loader instead. This way, you will be able to use other ICDs and vulkan layers. As an example, I'm developing a software-rendered vulkan implementation, and, from what I can tell, I would be able to use it on Windows, but not on this implementation of vulkan for win32. If we switch to using the standard vulkan loader and use a custom ICD, then I'd be able to use my vulkan implementation alongside this one as if wine was an ordinary version of windows.
ICD interface reference:
https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/blob/master...