Drop VK_KHR_driver_properties on replay if it's not available

This commit is contained in:
baldurk
2020-03-16 20:01:46 +00:00
parent b502d64ada
commit e814d505a9
@@ -1474,6 +1474,17 @@ bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType &ser, VkPhysicalDevi
AddRequiredExtensions(false, Extensions, supportedExtensions);
// Drop VK_KHR_driver_properties if it's not available
for(size_t i = 0; i < Extensions.size(); i++)
{
if(Extensions[i] == VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME &&
supportedExtensions.find(Extensions[i]) == supportedExtensions.end())
{
Extensions.erase(i);
break;
}
}
for(size_t i = 0; i < Extensions.size(); i++)
{
if(supportedExtensions.find(Extensions[i]) == supportedExtensions.end())