We supported more generally. Decreased the dynamic buffers though, as we only support 16 for uniform+storage.
Signed-off-by: Bas Nieuwenhuizen <ba...@google.com> --- src/amd/vulkan/radv_device.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 5c48be1d11a..d3aac90468c 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -545,21 +545,21 @@ void radv_GetPhysicalDeviceProperties( .bufferImageGranularity = 64, /* A cache line */ .sparseAddressSpaceSize = 0xffffffffu, /* buffer max size */ .maxBoundDescriptorSets = MAX_SETS, - .maxPerStageDescriptorSamplers = 64, - .maxPerStageDescriptorUniformBuffers = 64, - .maxPerStageDescriptorStorageBuffers = 64, - .maxPerStageDescriptorSampledImages = 64, - .maxPerStageDescriptorStorageImages = 64, - .maxPerStageDescriptorInputAttachments = 64, - .maxPerStageResources = 128, + .maxPerStageDescriptorSamplers = (1u << 31) / 16, + .maxPerStageDescriptorUniformBuffers = (1u << 31) / 16, + .maxPerStageDescriptorStorageBuffers = (1u << 31) / 16, + .maxPerStageDescriptorSampledImages = (1u << 31) / 96, + .maxPerStageDescriptorStorageImages = (1u << 31) / 64, + .maxPerStageDescriptorInputAttachments = (1u << 31) / 64, + .maxPerStageResources = (1u << 31) / 32, .maxDescriptorSetSamplers = 256, - .maxDescriptorSetUniformBuffers = 256, - .maxDescriptorSetUniformBuffersDynamic = 256, - .maxDescriptorSetStorageBuffers = 256, - .maxDescriptorSetStorageBuffersDynamic = 256, - .maxDescriptorSetSampledImages = 256, - .maxDescriptorSetStorageImages = 256, - .maxDescriptorSetInputAttachments = 256, + .maxDescriptorSetUniformBuffers = (1u << 31) / 16, + .maxDescriptorSetUniformBuffersDynamic = 8, + .maxDescriptorSetStorageBuffers = (1u << 31) / 16, + .maxDescriptorSetStorageBuffersDynamic = 8, + .maxDescriptorSetSampledImages = (1u << 31) / 96, + .maxDescriptorSetStorageImages = (1u << 31) / 64, + .maxDescriptorSetInputAttachments = (1u << 31) / 64, .maxVertexInputAttributes = 32, .maxVertexInputBindings = 32, .maxVertexInputAttributeOffset = 2047, -- 2.12.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev