Archived
1
Fork 0

Enable VK_KHR_portability_subset

This commit is contained in:
redstrate 2021-10-13 07:39:16 -04:00
parent ff53532b55
commit 9c83375ed0

View file

@ -1777,6 +1777,17 @@ void GFXVulkan::createLogicalDevice(std::vector<const char*> extensions) {
physicalDevice = devices[0];
uint32_t extensionCount = 0;
vkEnumerateDeviceExtensionProperties(physicalDevice, nullptr, &extensionCount, nullptr);
std::vector<VkExtensionProperties> extensionProperties(extensionCount);
vkEnumerateDeviceExtensionProperties(physicalDevice, nullptr, &extensionCount, extensionProperties.data());
for(auto extension : extensionProperties) {
if(!strcmp(extension.extensionName, "VK_KHR_portability_subset"))
extensions.push_back("VK_KHR_portability_subset");
}
uint32_t graphicsFamilyIndex = 0, presentFamilyIndex = 0;
// create logical device