Make sure vkGetDescriptorSetLayoutSupport limits are tested
authorRicardo Garcia <rgarcia@igalia.com>
Wed, 10 Jul 2019 13:23:30 +0000 (15:23 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Sat, 21 Sep 2019 15:48:00 +0000 (11:48 -0400)
commit47475d56f212a569ea1bc7b626feff593a0649ec
tree40fb62e07b451317fc886061f2231901bf7b4cad
parentf5e267274daff5f11ad8e18f81d0abdbc064043d
Make sure vkGetDescriptorSetLayoutSupport limits are tested

The dEQP-VK.api.maintenance3_check.descriptor_set test tried several
descriptor set types and count combinations and checked if they falled
within acceptable limits. If they did not, no check was performed for
that combination. The test may have ended up passing with no check being
done because of that.

This commit makes the test combinatorial in nature and adds support for
inline uniform blocks in reasonable cases.

Affected tests:
dEQP-VK.api.maintenance3_check.descriptor_set

Components: Vulkan
VK-GL-CTS issue: 1879

Change-Id: Id641b53968b69b991af881a696918490fa4822be
external/vulkancts/modules/vulkan/api/vktApiMaintenance3Check.cpp