Require shaderSampledImageArrayDynamicIndexing for vulkan

This commit is contained in:
Benau
2022-03-18 09:24:55 +08:00
parent 1d0d2ebb75
commit 89afd214e8

View File

@@ -694,6 +694,10 @@ void GEVulkanDriver::createDevice()
}
VkPhysicalDeviceFeatures device_features = {};
if (m_features.shaderSampledImageArrayDynamicIndexing == VK_FALSE)
throw std::runtime_error("doesn't support shaderSampledImageArrayDynamicIndexing");
device_features.shaderSampledImageArrayDynamicIndexing = VK_TRUE;
if (m_features.samplerAnisotropy == VK_TRUE)
device_features.samplerAnisotropy = VK_TRUE;