Test NULL set layouts with non-independent sets
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Wed, 6 Jul 2022 09:51:49 +0000 (11:51 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 29 Jul 2022 19:50:38 +0000 (19:50 +0000)
commit0170b4a25e36c25442a40a05a21da8452bdab9b4
tree2aed67d8fe937b331a4323598eaa72ab3bbd58dc
parent8c21285c20dca4e035182062f38c1984c7f78ca3
Test NULL set layouts with non-independent sets

This change ads a test that uses VK_NULL_HANDLE for descriptor set
layout when creating a pipeline layout without independent sets.
VK_NULL_HANDLE is also used in vkCmdBindDescriptorSets.
Note that this functionality is allowed only when
VK_EXT_graphics_pipeline_library is enabled.

This change also fixes 3 validation errors in
bind_null_descriptor_set group which is also part of misc group.

VK-GL-CTS issue: 3681

Components: Vulkan

Affects:
dEQP-VK.pipeline.pipeline_library.graphics_library.misc.*

Change-Id: I466ca645fafd845dc89a2c7980e6958ec27ca05b
android/cts/main/vk-master-2022-03-01/pipeline.txt
android/cts/main/vk-master/pipeline/pipeline-library.txt
external/vulkancts/modules/vulkan/pipeline/vktPipelineLibraryTests.cpp
external/vulkancts/mustpass/main/vk-default/pipeline/pipeline-library.txt