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:

committed by
Marge Bot

parent
8f4fe3d21f
commit
716aeafb67
@@ -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,
|
||||||
|
Reference in New Issue
Block a user