how can you properly load vulkan extensions?

The guarantee comes from the LoaderAndLayerInterface.md document:

The loader library on Windows, Linux, Android, and macOS will export all core Vulkan and all appropriate Window System Interface (WSI) extensions. This is done to make it simpler to get started with Vulkan development.

Otherwisely, the Loader might or might not export other extension commands.

Given that new versions of Vulkan take extensions and basically accept them into the vanilla Vulkan, then those original extension commands might as well be exported. (E.g. VK_KHR_get_physical_device_properties2 is now part of Vulkan 1.1.) But I think those command exports are not guaranteed, and you should load them manually anyway.

CLICK HERE to find out more related problems solutions.

Leave a Comment

Your email address will not be published.

Scroll to Top