Add Mandatory extension features
authors.fricke <s.fricke@samsung.com>
Wed, 1 Apr 2020 17:21:04 +0000 (10:21 -0700)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 17 Apr 2020 09:07:35 +0000 (05:07 -0400)
commit527bf26d80af40a54e17438e3e3802ef7a8a24f4
tree201df295b0caaaba9801dffb8b9d0870fe285adf
parent6031b77245266056ff76034e40dded83c1d73c3b
Add Mandatory extension features

Along with adding new feature checks, had to add logic to allow
OR cases where at least 1 feature for an extension needs to be
supported.

https://gitlab.khronos.org/vulkan/vulkan/merge_requests/3685
This CL updates the test to align with the MR.

Components: Vulkan

Affects: dEQP-VK.info.device_mandatory_features

VK-GL-CTS issue: 2287

Change-Id: I4e8a04f30cf15d016072252cf137fc16e3c28a34
external/vulkancts/framework/vulkan/vkMandatoryFeatures.inl
external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
external/vulkancts/scripts/gen_framework.py
external/vulkancts/scripts/src/mandatory_features.txt