Structures
VkDataGraphPipelineResourceInfoARM
Structure specifying parameters of a data graph pipeline resource
The VkDataGraphPipelineResourceInfoARM structure is defined as:
typedef struct VkDataGraphPipelineResourceInfoARM {
VkStructureType sType;
const void* pNext;
uint32_t descriptorSet;
uint32_t binding;
uint32_t arrayElement;
} VkDataGraphPipelineResourceInfoARM;
pub struct DataGraphPipelineResourceInfoARM {
s_type: vk::StructureType,
p_next: *const c_void,
descriptor_set: u32,
binding: u32,
array_element: u32,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.descriptorSetis the descriptor set number of the resource being described.bindingis the binding number of the resource being described.arrayElementis the element in the resource array ifdescriptorSetandbindingidentifies an array of resources or0otherwise.
Valid Usage
VUID-VkDataGraphPipelineResourceInfoARM-descriptorSet-09851
If the pNext chain of this structure includes a
VkTensorDescriptionARM structure, then its usage must
contain VK_TENSOR_USAGE_DATA_GRAPH_BIT_ARM
Valid Usage (Implicit)
VUID-VkDataGraphPipelineResourceInfoARM-sType-sType
sType must be VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_RESOURCE_INFO_ARM
VUID-VkDataGraphPipelineResourceInfoARM-pNext-pNext
pNext must be NULL or a pointer to a valid instance of VkTensorDescriptionARM
VUID-VkDataGraphPipelineResourceInfoARM-sType-unique
The sType value of each structure in the pNext chain must be unique