From 716aeafb67300dcadcd0ecd497d4f867e6151ff3 Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Fri, 24 Jun 2022 04:24:42 -0700 Subject: [PATCH] dzn: Enable dynamic indexing on all kind of descriptors nir_to_dxil() supports it. Reviewed-by: Jesse Natalie Part-of: --- src/microsoft/vulkan/dzn_device.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/microsoft/vulkan/dzn_device.c b/src/microsoft/vulkan/dzn_device.c index ae93d1e66e2..f92316c1ce6 100644 --- a/src/microsoft/vulkan/dzn_device.c +++ b/src/microsoft/vulkan/dzn_device.c @@ -1090,10 +1090,10 @@ dzn_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, .shaderStorageImageMultisample = false, .shaderStorageImageReadWithoutFormat = false, .shaderStorageImageWriteWithoutFormat = false, - .shaderUniformBufferArrayDynamicIndexing = false, - .shaderSampledImageArrayDynamicIndexing = false, - .shaderStorageBufferArrayDynamicIndexing = false, - .shaderStorageImageArrayDynamicIndexing = false, + .shaderUniformBufferArrayDynamicIndexing = true, + .shaderSampledImageArrayDynamicIndexing = true, + .shaderStorageBufferArrayDynamicIndexing = true, + .shaderStorageImageArrayDynamicIndexing = true, .shaderClipDistance = false, .shaderCullDistance = false, .shaderFloat64 = false, @@ -1143,9 +1143,9 @@ dzn_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, .shaderInt8 = false, .descriptorIndexing = false, - .shaderInputAttachmentArrayDynamicIndexing = false, - .shaderUniformTexelBufferArrayDynamicIndexing = false, - .shaderStorageTexelBufferArrayDynamicIndexing = false, + .shaderInputAttachmentArrayDynamicIndexing = true, + .shaderUniformTexelBufferArrayDynamicIndexing = true, + .shaderStorageTexelBufferArrayDynamicIndexing = true, .shaderUniformBufferArrayNonUniformIndexing = false, .shaderSampledImageArrayNonUniformIndexing = false, .shaderStorageBufferArrayNonUniformIndexing = false,