Limit dimensionality of arrays-of-arrays in random SSBO tests
authorJames Glanville <james.glanville@imgtec.com>
Wed, 6 May 2020 13:01:23 +0000 (14:01 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 22 May 2020 11:22:56 +0000 (07:22 -0400)
commit0f11aa915a86dd9fb86eedc1d54a90537693701b
tree9935077a049270deecdafc677bcc38a0dda7f958
parentbaf5d23d99640c7a43a7dd641d66c9a85fc7849c
Limit dimensionality of arrays-of-arrays in random SSBO tests

One of these tests used a 5 dimensional array-of-arrays, resulting
in thousands of instructions that caused issues on devices with low
ram. This change limits the total dimensionality to prevent this.

Components: AOSP

VK-GL-CTS issue: 2355

Affects:

dEQP-GLES31.functional.ssbo.layout.random.nested_structs_arrays.15
dEQP-GLES31.functional.ssbo.layout.random.nested_structs_arrays_instance_arrays.23
dEQP-GLES31.functional.ssbo.layout.random.all_per_block_buffers.41
dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.7
dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.21
dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36
dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.48
dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.49

Change-Id: I9211e376130014e6c1d50f4a2d843033a5219b2d
modules/gles31/functional/es31fSSBOLayoutTests.cpp