vkGetDataGraphPipelinePropertiesARM
To query properties of a data graph pipeline, call:
VkResult vkGetDataGraphPipelinePropertiesARM(
VkDevice device,
const VkDataGraphPipelineInfoARM* pPipelineInfo,
uint32_t propertiesCount,
VkDataGraphPipelinePropertyQueryResultARM* pProperties);
pub fn get_data_graph_pipeline_properties_arm(
device: vk::Device,
p_pipeline_info: *const vk::DataGraphPipelineInfoARM,
properties_count: u32,
p_properties: *mut vk::DataGraphPipelinePropertyQueryResultARM,
) -> vk::Result;
deviceis the logical device that created the data graph pipeline.pPipelineInfois a VkDataGraphPipelineInfoARM that describes the VkPipeline being queried.propertiesCountis the length of thepPropertiesarray.pPropertiesis a pointer to an array of VkDataGraphPipelinePropertyQueryResultARM structures.
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)
VUID-vkGetDataGraphPipelinePropertiesARM-device-parameter
device must be a valid VkDevice handle
VUID-vkGetDataGraphPipelinePropertiesARM-pPipelineInfo-parameter
pPipelineInfo must be a valid pointer to a valid VkDataGraphPipelineInfoARM structure
VUID-vkGetDataGraphPipelinePropertiesARM-pProperties-parameter
pProperties must be a valid pointer to an array of propertiesCount VkDataGraphPipelinePropertyQueryResultARM structures
VUID-vkGetDataGraphPipelinePropertiesARM-propertiesCount-arraylength
propertiesCount must be greater than 0