C Specification
Information about the possible descriptor types for mutable descriptor types
is passed in a VkMutableDescriptorTypeCreateInfoVALVE
structure as a
pNext
to a VkDescriptorSetLayoutCreateInfo structure or a
VkDescriptorPoolCreateInfo structure.
The VkMutableDescriptorTypeCreateInfoVALVE
structure is defined as:
// Provided by VK_VALVE_mutable_descriptor_type
typedef struct VkMutableDescriptorTypeCreateInfoVALVE {
VkStructureType sType;
const void* pNext;
uint32_t mutableDescriptorTypeListCount;
const VkMutableDescriptorTypeListVALVE* pMutableDescriptorTypeLists;
} VkMutableDescriptorTypeCreateInfoVALVE;
Members
-
sType
is the type of this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
mutableDescriptorTypeListCount
is the number of elements inpMutableDescriptorTypeLists
. -
pMutableDescriptorTypeLists
is a pointer to an array ofVkMutableDescriptorTypeListVALVE
structures.
Description
If mutableDescriptorTypeListCount
is zero or if this structure is not
included in the pNext
chain, the
VkMutableDescriptorTypeListVALVE for each element is considered to be
zero or NULL
for each member.
Otherwise, the descriptor set layout binding at
VkDescriptorSetLayoutCreateInfo::pBindings
[i] uses the
descriptor type lists in
VkMutableDescriptorTypeCreateInfoVALVE::pMutableDescriptorTypeLists
[i].
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.