VK_EXT_pipeline_creation_feedback
Other Extension Metadata
Last Modified Date
2019-03-12
IP Status
No known IP claims.
Contributors
- Jean-Francois Roy, Google
- Hai Nguyen, Google
- Andrew Ellem, Google
- Bob Fraser, Google
- Sujeevan Rajayogam, Google
- Jan-Harald Fredriksen, ARM
- Jeff Leger, Qualcomm Technologies, Inc.
- Jeff Bolz, NVIDIA
- Daniel Koch, NVIDIA
- Neil Henning, AMD
Description
This extension adds a mechanism to provide feedback to an application about pipeline creation, with the specific goal of allowing a feedback loop between build systems and in-the-field application executions to ensure effective pipeline caches are shipped to customers.
New Structures
- VkPipelineCreationFeedbackEXT
- Extending VkGraphicsPipelineCreateInfo, VkComputePipelineCreateInfo, VkRayTracingPipelineCreateInfoNV, VkRayTracingPipelineCreateInfoKHR, VkExecutionGraphPipelineCreateInfoAMDX:
New Enums
New Bitmasks
New Enum Constants
VK_EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME
VK_EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION
- Extending VkPipelineCreationFeedbackFlagBits:
VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT
VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT
VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT
- Extending VkStructureType:
VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT
Promotion to Vulkan 1.3
Vulkan APIs in this extension are included in core Vulkan 1.3, with the EXT suffix omitted. External interactions defined by this extension, such as SPIR-V token names, retain their original names. The original Vulkan API names are still available as aliases of the core functionality.
Version History
- Revision 1, 2019-03-12 (Jean-Francois Roy)
- Initial revision