dzn: Enable dynamic indexing on all kind of descriptors

nir_to_dxil() supports it.

Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17231>
This commit is contained in:
Boris Brezillon
2022-06-24 04:24:42 -07:00
committed by Marge Bot
parent 8f4fe3d21f
commit 716aeafb67

View File

@@ -1090,10 +1090,10 @@ dzn_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice,
.shaderStorageImageMultisample = false, .shaderStorageImageMultisample = false,
.shaderStorageImageReadWithoutFormat = false, .shaderStorageImageReadWithoutFormat = false,
.shaderStorageImageWriteWithoutFormat = false, .shaderStorageImageWriteWithoutFormat = false,
.shaderUniformBufferArrayDynamicIndexing = false, .shaderUniformBufferArrayDynamicIndexing = true,
.shaderSampledImageArrayDynamicIndexing = false, .shaderSampledImageArrayDynamicIndexing = true,
.shaderStorageBufferArrayDynamicIndexing = false, .shaderStorageBufferArrayDynamicIndexing = true,
.shaderStorageImageArrayDynamicIndexing = false, .shaderStorageImageArrayDynamicIndexing = true,
.shaderClipDistance = false, .shaderClipDistance = false,
.shaderCullDistance = false, .shaderCullDistance = false,
.shaderFloat64 = false, .shaderFloat64 = false,
@@ -1143,9 +1143,9 @@ dzn_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice,
.shaderInt8 = false, .shaderInt8 = false,
.descriptorIndexing = false, .descriptorIndexing = false,
.shaderInputAttachmentArrayDynamicIndexing = false, .shaderInputAttachmentArrayDynamicIndexing = true,
.shaderUniformTexelBufferArrayDynamicIndexing = false, .shaderUniformTexelBufferArrayDynamicIndexing = true,
.shaderStorageTexelBufferArrayDynamicIndexing = false, .shaderStorageTexelBufferArrayDynamicIndexing = true,
.shaderUniformBufferArrayNonUniformIndexing = false, .shaderUniformBufferArrayNonUniformIndexing = false,
.shaderSampledImageArrayNonUniformIndexing = false, .shaderSampledImageArrayNonUniformIndexing = false,
.shaderStorageBufferArrayNonUniformIndexing = false, .shaderStorageBufferArrayNonUniformIndexing = false,