On Tue Dec 3 11:38:23 2024 +0000, Rémi Bernon wrote:
We should probably move these to `ntuser_private.h`, instead of including `wine/vulkan.h`:
#define VK_NO_PROTOTYPES #define WINE_VK_HOST #include "wine/vulkan.h" #include "wine/vulkan_driver.h"
And then remove it from `win32u/vulkan.c` and from `win32u/d3dkmt.c`
I was thinking about getting rid of `WINE_VK_HOST` and using `WINE_UNIX_LIB` in `vulkan.h` instead. We could also default to no prototypes for unixlibs too.