Structures
VkDataGraphPipelineIdentifierCreateInfoARM
Structure specifying an identifier for the newly created data graph pipeline
The VkDataGraphPipelineIdentifierCreateInfoARM structure is defined
as:
typedef struct VkDataGraphPipelineIdentifierCreateInfoARM {
VkStructureType sType;
const void* pNext;
uint32_t identifierSize;
const uint8_t* pIdentifier;
} VkDataGraphPipelineIdentifierCreateInfoARM;
pub struct DataGraphPipelineIdentifierCreateInfoARM {
s_type: vk::StructureType,
p_next: *const c_void,
identifier_size: u32,
p_identifier: *const u8,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.identifierSizeis the size in bytes of the identifier data accessible viapIdentifier.pIdentifieris a pointer toidentifierSizebytes of data that describe the pipeline being created.
The pIdentifier can be retrieved from the device by calling
vkGetDataGraphPipelinePropertiesARM and searching the results for a
VkDataGraphPipelinePropertyQueryResultARM structure with
property set to VK_DATA_GRAPH_PIPELINE_PROPERTY_IDENTIFIER_ARM.
Valid Usage (Implicit)
VUID-VkDataGraphPipelineIdentifierCreateInfoARM-sType-sType
sType must be VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_IDENTIFIER_CREATE_INFO_ARM
VUID-VkDataGraphPipelineIdentifierCreateInfoARM-pIdentifier-parameter
pIdentifier must be a valid pointer to an array of identifierSize uint8_t values
VUID-VkDataGraphPipelineIdentifierCreateInfoARM-identifierSize-arraylength
identifierSize must be greater than 0