| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Extensions.VK_EXT_pipeline_creation_feedback
Description
Name
VK_EXT_pipeline_creation_feedback - device extension
VK_EXT_pipeline_creation_feedback
- Name String
VK_EXT_pipeline_creation_feedback
- Extension Type
- Device extension
- Registered Extension Number
- 193
- Revision
- 1
- Ratification Status
- Not ratified
- Extension and Version Dependencies
- None
- Deprecation State
- Promoted to Vulkan 1.3
- Special Use
- Contact
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
Extending
GraphicsPipelineCreateInfo,ComputePipelineCreateInfo,RayTracingPipelineCreateInfoNV,RayTracingPipelineCreateInfoKHR,ExecutionGraphPipelineCreateInfoAMDX,DataGraphPipelineCreateInfoARM:
New Enums
New Bitmasks
New Enum Constants
EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSIONExtending
PipelineCreationFeedbackFlagBits:Extending
StructureType:
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
See Also
No cross-references are available
Document Notes
For more information, see the Vulkan Specification.
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.
Documentation
pattern PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT :: PipelineCreationFeedbackFlagBits Source #
pattern PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT :: PipelineCreationFeedbackFlagBits Source #
pattern EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION :: Integral a => a Source #
type EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME = "VK_EXT_pipeline_creation_feedback" Source #
pattern EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME :: (Eq a, IsString a) => a Source #