Remove unneeded check for graphicsPipelineLibraryFastLinking
authorRicardo Garcia <rgarcia@igalia.com>
Tue, 7 Jun 2022 14:56:35 +0000 (16:56 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 8 Jul 2022 14:41:04 +0000 (14:41 +0000)
commit038024a63def3b9fcf37c69b958904c8b5c7f661
tree022b02614527951a0cc48dd207b66c3f3e01a887
parent3a202c1efce38501782c31ca0706467f6269955f
Remove unneeded check for graphicsPipelineLibraryFastLinking

Graphics pipeline tests using libraries that are linked into final
pipelines without using CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT were
checking if the graphicsPipelineLibraryFastLinking property was set to
true. This is not needed, because

(a) it's a property and not a feature and
(b) linking pipelines without link-time optimization is always allowed.

This commit removes the check and allows more graphics pipeline library
tests run on a wider variety of implementations.

In addition, checkPipelineLibraryRequirements was checking if the
implementation supported VK_KHR_pipeline_library, but this type of
dependencies are checked in dEQP-VK.info.device_extensions.

Affected tests:
dEQP-VK.*fast_linked_library*

VK-GL-CTS issue: 3743
Components: Vulkan

Change-Id: I4c67c195b87a4ab1c24d5d28caf54ea565551b14
external/vulkancts/framework/vulkan/vkPipelineConstructionUtil.cpp