Add VK_KHR_portability_subset to support MacOS

This commit is contained in:
2024-01-12 21:22:19 -08:00
parent 2105e9359e
commit eee56e4f36

View File

@@ -151,7 +151,10 @@ void KRDeviceManager::createDevices()
const std::vector<const char*> deviceExtensions = { const std::vector<const char*> deviceExtensions = {
VK_KHR_SWAPCHAIN_EXTENSION_NAME, VK_KHR_SWAPCHAIN_EXTENSION_NAME,
VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME,
#if defined(__APPLE__)
"VK_KHR_portability_subset",
#endif
}; };
std::vector<std::unique_ptr<KRDevice>> candidateDevices; std::vector<std::unique_ptr<KRDevice>> candidateDevices;