Function Prototype
vkGetPipelinePropertiesEXT
Query pipeline properties
To query the pipeline properties call:
VkResult vkGetPipelinePropertiesEXT(
VkDevice device,
const VkPipelineInfoEXT* pPipelineInfo,
VkBaseOutStructure* pPipelineProperties);
deviceis the logical device that created the pipeline.pPipelineInfois a pointer to a VkPipelineInfoEXT structure which describes the pipeline being queried.pPipelinePropertiesis a pointer to a VkBaseOutStructure structure in which the pipeline properties will be written.
To query a pipeline’s pipelineIdentifier pass a
VkPipelinePropertiesIdentifierEXT structure in
pPipelineProperties.
Each pipeline is associated with a pipelineIdentifier and the
identifier is implementation specific.
Valid Usage
VUID-vkGetPipelinePropertiesEXT-pipeline-06738
The pipeline member of pPipelineInfo must have been created
with device
VUID-vkGetPipelinePropertiesEXT-pPipelineProperties-06739
pPipelineProperties must be a valid pointer to a
VkPipelinePropertiesIdentifierEXT structure
VUID-vkGetPipelinePropertiesEXT-None-06766
The pipelinePropertiesIdentifier feature must be enabled
Valid Usage (Implicit)
VUID-vkGetPipelinePropertiesEXT-device-parameter
device must be a valid VkDevice handle
VUID-vkGetPipelinePropertiesEXT-pPipelineInfo-parameter
pPipelineInfo must be a valid pointer to a valid VkPipelineInfoEXT structure