Add dependency checking to dEQP-VK.api.info.*.extensions
authorYiwei Zhang <zzyiwei@google.com>
Fri, 31 Aug 2018 22:17:21 +0000 (15:17 -0700)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 4 Oct 2018 08:08:38 +0000 (04:08 -0400)
commit8adc32d51cd1a4915917c1afee6f5f89cc11dc76
treee5aa3e620fe96c3b04a79a7a148220e9c5c70fe8
parent8444fc7a258240532d9ce910f54ee3e01395ebfe
Add dependency checking to dEQP-VK.api.info.*.extensions

Update instance and device extension tests to also check the
dependencies of the required extension. Implement gen_ext_deps.py script
to generate vkApiExtensionDependencyInfo.inl from Vulkan registry.

Components: Vulkan

VK-GL-CTS Issue: 1340

Affects: dEQP-VK.api.info.*.extensions

Change-Id: Ie0c764f67a7c2c020e798fac6fe382f8f82ec375
external/vulkancts/framework/vulkan/vkApiExtensionDependencyInfo.inl [new file with mode: 0644]
external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
external/vulkancts/scripts/gen_ext_deps.py [new file with mode: 0644]
scripts/check_build_sanity.py