mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-04 00:08:16 +02:00
pvr: increase maxPerStageDescriptorStorageBuffers to 16
Zink implementation splits `maxPerStageDescriptorStorageBuffers` between atomic buffers and `MaxShaderStorageBlocks` causing CTS tests to fail because there is not enough SSBO blocks. Also updated 'maxPerStageResources' for the current limits. Fixes the following tests: * KHR-GLES31.core.program_interface_query.ssb-types * KHR-GLES31.core.compute_shader.pipeline-compute-chain * KHR-GLES31.core.shader_storage_buffer_object.advanced-indirectAddressing-case1-cs * KHR-GLES31.core.shader_storage_buffer_object.advanced-usage-sync-cs * KHR-GLES31.core.shader_storage_buffer_object.advanced-indirectAddressing-case2-cs Signed-off-by: Arjob Mukherjee <arjob.mukherjee@imgtec.com> Reviewed-by: Frank Binns <frank.binns@imgtec.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41708>
This commit is contained in:
parent
35ac0f78b1
commit
8ee23ece2b
1 changed files with 2 additions and 2 deletions
|
|
@ -591,11 +591,11 @@ static bool pvr_physical_device_get_properties(
|
|||
.maxBoundDescriptorSets = 4U,
|
||||
.maxPerStageDescriptorSamplers = 16,
|
||||
.maxPerStageDescriptorUniformBuffers = 12,
|
||||
.maxPerStageDescriptorStorageBuffers = 8,
|
||||
.maxPerStageDescriptorStorageBuffers = 16,
|
||||
.maxPerStageDescriptorSampledImages = 16,
|
||||
.maxPerStageDescriptorStorageImages = 4,
|
||||
.maxPerStageDescriptorInputAttachments = 4,
|
||||
.maxPerStageResources = 48,
|
||||
.maxPerStageResources = 56,
|
||||
.maxDescriptorSetSamplers = 3U * 16U,
|
||||
.maxDescriptorSetUniformBuffers = 3U * 12U,
|
||||
.maxDescriptorSetUniformBuffersDynamic = 8U,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue