Enable VK_KHR_portability_subset
This commit is contained in:
parent
ff53532b55
commit
9c83375ed0
1 changed files with 11 additions and 0 deletions
|
@ -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
|
||||
|
|
Reference in a new issue