vkEnumerateInstanceExtensionPropertiesconst
vkEnumerateInstanceExtensionProperties is a Vulkan API function used to query the set of available Vulkan instance extensions. It may return global extensions or extensions provided by a specific layer, enabling applications to discover optional features that can be enabled during instance creation.
The function signature is vkEnumerateInstanceExtensionProperties(const char* pLayerName, uint32_t* pPropertyCount, VkExtensionProperties* pProperties). The pLayerName parameter selects the
VkExtensionProperties is the structure that describes an extension, containing the extensionName (null-terminated string) and specVersion. The
This function is commonly invoked during application initialization to determine which instance extensions to enable when