Fix 64-bit atomics mandatory feature checks
authorRicardo Garcia <rgarcia@igalia.com>
Tue, 22 Jun 2021 09:16:34 +0000 (11:16 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 29 Jun 2021 07:15:15 +0000 (07:15 +0000)
commitfa3e87a3ec19cdf3a651a4a32ac331abfaa013da
treee5acaccc0a0e13122bb34bc272abe9debbef9042
parent50a54b56a6b11442bd1b78e52ca3e672bf118a84
Fix 64-bit atomics mandatory feature checks

Require shaderBufferInt64Atomics from VkPhysicalDeviceVulkan12Features
if the same feature from VkPhysicalDeviceShaderAtomicInt64FeaturesKHR is
supported.

Require shaderInt64 if any of the 64-bit integer atomic features is
supported.

Affected tests:
dEQP-VK.info.device_mandatory_features

VK-GL-CTS issue: 2976
Components: Vulkan

Change-Id: I95b2e90aec2d8d04bdbbfcdf60989c78a952a9da
external/vulkancts/framework/vulkan/vkMandatoryFeatures.inl
external/vulkancts/scripts/src/mandatory_features.txt