C Specification
The VkDataGraphPipelineCreateInfoARM structure is defined as:
// Provided by VK_ARM_data_graph
typedef struct VkDataGraphPipelineCreateInfoARM {
    VkStructureType                              sType;
    const void*                                  pNext;
    VkPipelineCreateFlags2KHR                    flags;
    VkPipelineLayout                             layout;
    uint32_t                                     resourceInfoCount;
    const VkDataGraphPipelineResourceInfoARM*    pResourceInfos;
} VkDataGraphPipelineCreateInfoARM;Members
- 
sTypeis a VkStructureType value identifying this structure.
- 
pNextisNULLor a pointer to a structure extending this structure.
- 
flagsis a bitmask of VkPipelineCreateFlagBits2KHR specifying how the pipeline will be generated.
- 
layoutis the description of binding locations used by both the pipeline and descriptor sets used with the pipeline.
- 
resourceInfoCountis the length of thepResourceInfosarray.
- 
pResourceInfosis a pointer to an array of VkDataGraphPipelineResourceInfoARM structures.
Description
Applications can create a data graph pipeline entirely from data present in
a pipeline cache.
This is done by including a VkDataGraphPipelineIdentifierCreateInfoARM
structure in the pNext chain.
If the required data is not found in the pipeline cache, creating the data
graph pipeline is not possible and the implementation must fail as
specified by VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT.
When an identifier is used to create a data graph pipeline, implementations
may fail pipeline creation with VK_PIPELINE_COMPILE_REQUIRED for any
reason.
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.