Not sure if this makes me an old jaded (C) programmer but I don't really get why you'd ever static link Vulkan (ie getting the compiler to import a trampoline) when dynamic linking is recommended, faster (cache your fn pointers), and easy (1 macro will do the job, others have shared their macros). https://vulkan.lunarg.com/doc/view/1.1.70.1/windows/loader_and_layer_interface.html#user-content-best-application-performance-setup