VulkanTutorial
VulkanTutorial copied to clipboard
Enabling VK_KHR_portability_enumeration causes deadlock on Arch Linux
In the Instance Chapter, following code:
requiredExtensions.emplace_back(VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME);
createInfo.flags |= VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR;
causes deadlock when the "vkCreateDebugUtilsMessengerEXT" function is invoked on Arch Linux with the latest radeon-vulkan and vulkan-devel packages. This wasn't the case before. This issue is an FYI for those who decided to add the two lines above to their code and now are experiencing a deadlock. The solution is to remove the above two lines.