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;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • identifierSize is the size in bytes of the identifier data accessible via pIdentifier.
  • pIdentifier is a pointer to identifierSize bytes 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