Function Prototype

vkGetDataGraphPipelinePropertiesARM

Query properties of a data graph pipeline

To query properties of a data graph pipeline, call:

VkResult vkGetDataGraphPipelinePropertiesARM(
    VkDevice                          device,
    const VkDataGraphPipelineInfoARM* pPipelineInfo,
    uint32_t                          propertiesCount,
    VkDataGraphPipelinePropertyQueryResultARM* pProperties);

Valid Usage

VUID-vkGetDataGraphPipelinePropertiesARM-dataGraphPipeline-09802

The dataGraphPipeline member of pPipelineInfo must have been created with device

VUID-vkGetDataGraphPipelinePropertiesARM-pProperties-09889

There must not be two or more structures in the pProperties array with the same VkDataGraphPipelinePropertyQueryResultARM::property

VUID-vkGetDataGraphPipelinePropertiesARM-pProperties-09856

If pProperties includes a VkDataGraphPipelinePropertyQueryResultARM whose property member is VK_DATA_GRAPH_PIPELINE_PROPERTY_NEURAL_ACCELERATOR_STATISTICS_INFO_ARM then dataGraphPipeline must have been created with a VkDataGraphPipelineNeuralStatisticsCreateInfoARM whose allowNeuralStatistics member was VK_TRUE included in the pNext chain of VkDataGraphPipelineCreateInfoARM.

Valid Usage (Implicit)