1// Copyright 2020-2024 The Khronos Group Inc. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5// Common Valid Usage 6// Common to VK_KHR_maintenance6 bind and push descriptor structs 7 * [[VUID-{refpage}-None-09495]] 8 {empty} 9ifdef::VK_NV_per_stage_descriptor_set[] 10 If the <<features-dynamicPipelineLayout, pname:dynamicPipelineLayout>> 11 feature is not enabled, 12endif::VK_NV_per_stage_descriptor_set[] 13 pname:layout must: be a valid slink:VkPipelineLayout handle 14ifdef::VK_NV_per_stage_descriptor_set[] 15 * [[VUID-{refpage}-layout-09496]] 16 If pname:layout is dlink:VK_NULL_HANDLE, the pname:pNext chain must: 17 include a valid slink:VkPipelineLayoutCreateInfo structure 18endif::VK_NV_per_stage_descriptor_set[] 19// Common Valid Usage 20