https://bugs.winehq.org/show_bug.cgi?id=47471
--- Comment #12 from Sveinar Søpler cybermax@dexter.no --- (In reply to Steve Ebey from comment #11)
running latest sdk, downloaded from github for spirv, built and installed. Still fails, with spirv headers too old. Do I need to point to the folder with new spirv headers, or copy them to a specific folder for the build of vkd3d to work?
Depending on distro, you either need to update packages with new spirv/vulkan - headers, or place it correctly.
Eg. For Ubuntu you can download the newest Vulkan SDK from LunarXchange here: https://vulkan.lunarg.com/sdk/home#linux. Follow the howto for Ubuntu package to install Vulkan SDK 1.1.114
OR, you can download the vulkan headers and spirv-headers from GIT, and place them (depending on distro) where your regular headers files are - typically: /usr/include/spirv
PS. Follow the folder structure in the GIT repo : /include/spirv and you should see the same header files. and folders to replace (1.0, 1.1, 1.2 and unified1).