Fix checkSupport for pipeline bind point tests
authorThomas Aven <thomas.aven@arm.com>
Mon, 13 Jun 2022 07:30:40 +0000 (09:30 +0200)
committerThomas Aven <thomas.aven@arm.com>
Tue, 12 Jul 2022 11:54:07 +0000 (13:54 +0200)
commitdc288bf037b741677da275d6c8a596b55c5bf77f
tree3232fba9720b3ee88deed852407291046c4cb8e7
parentef92f188798c25e2db5743426428a6f9f687697c
Fix checkSupport for pipeline bind point tests

Ray tracing tests are unconditionally skipped if VK_KHR_push_descriptor
or VK_KHR_descriptor_update_template is not supported by the
implementation, as the support check logic is mistakenly checking only
the graphics and compute pipeline usages. Fix the support checks by
first checking which pipelines are used in the test.

Affects:
dEQP-VK.pipeline.monolithic.bind_point.*

Components: Vulkan

VK-GL-CTS issue: 3820

Change-Id: Ic6f0b78ca2d4d5415db03ca1186100494201548f
external/vulkancts/modules/vulkan/pipeline/vktPipelineBindPointTests.cpp