Skip to content

zink: link to vulkan-loader at run-time

Erik Faye-Lund requested to merge kusma/mesa:zink-dynamic-vk-loader into main

The problem this solves, is that it makes it possible to build Mesa's OpenGL32.DLL with both zink and llvmpipe, and use it on systems without a GPU without having to manually distribute Vulkan-1.DLL. This is especially useful because Vulkan-1.DLL isn't distributed with the Vulkan SDK, it's distributed through the GPU vendor drivers. Which means that systems without a GPU (or maybe just without a Vulkan capable GPU) has no Vulkan-1.DLL.

This should fix #3855 (closed).

Edited by Erik Faye-Lund

Merge request reports