[PATCH v2 vkd3d 1/4] build: Drop hack for stripping RPC includes from widl-generated headers.

Józef Kucia joseph.kucia at gmail.com
Sun Apr 14 01:31:03 CDT 2019


On Sat, Apr 13, 2019 at 10:53 PM Sveinar Søpler <cybermax at dexter.no> wrote:
> In retrospect, building vkd3d for bionic/cosmic for WineHQ is probably not an option, cos vkd3d needs libvulkan > 1.1.84, but Bionic only provides libvulkan-1.1.70, and Cosmic libvulkan-1.1.82.... and providing backported packages on WineHQ repo was not something anyone was too happy doing.

Strictly speaking, you don't need libvulkan to build vkd3d. The build
without libvulkan requires that any client of libvkd3d must pass a
pointer to vkGetInstanceProcAddr() to vkd3d_create_instance(). A build
without libvulkan is good enough for Wine. You need recent Vulkan
headers, but you can get those easily from
git at github.com:KhronosGroup/Vulkan-Headers.git (just add the path to
headers to CPPFLAGS passed to configure). Similarly, a new version of
widl shouldn't be a big problem. If you have recent enough Wine
sources, you can also build a recent version of widl: make tools/widl.



More information about the wine-devel mailing list