Structures

VkDataGraphPipelineSingleNodeCreateInfoARM

Structure specifying parameters of a newly-created single fixed-function node graph pipeline

The VkDataGraphPipelineSingleNodeCreateInfoARM structure is defined as:

typedef struct VkDataGraphPipelineSingleNodeCreateInfoARM {
    VkStructureType sType;
    void* pNext;
    VkDataGraphPipelineNodeTypeARM nodeType;
    uint32_t connectionCount;
    const VkDataGraphPipelineSingleNodeConnectionARM* pConnections;
} VkDataGraphPipelineSingleNodeCreateInfoARM;

Valid Usage

VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-nodeType-09963

If nodeType is VK_DATA_GRAPH_PIPELINE_NODE_TYPE_OPTICAL_FLOW_ARM, then a VkDataGraphPipelineOpticalFlowCreateInfoARM structure must be included in the pNext chain of this structure

VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-nodeType-09978

If nodeType is VK_DATA_GRAPH_PIPELINE_NODE_TYPE_OPTICAL_FLOW_ARM, then one and only VkDataGraphPipelineSingleNodeConnectionARM structure must be present in the pConnections array for each of the following values of its connection member:

  • VK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_INPUT_ARM
  • VK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_REFERENCE_ARM
  • VK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_FLOW_VECTOR_ARM

VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-nodeType-09979

If nodeType is VK_DATA_GRAPH_PIPELINE_NODE_TYPE_OPTICAL_FLOW_ARM and VkDataGraphPipelineOpticalFlowCreateInfoARM::hintGridSize is not 0, then one and only VkDataGraphPipelineSingleNodeConnectionARM structure whose connection member is VK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_HINT_ARMmust be present in the pConnections array

Valid Usage (Implicit)

VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-sType-sType

sType must be VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SINGLE_NODE_CREATE_INFO_ARM

VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-pConnections-parameter

pConnections must be a valid pointer to an array of connectionCount valid VkDataGraphPipelineSingleNodeConnectionARM structures