Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- pattern PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT :: PipelineCreationFeedbackFlagBits
- pattern PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT :: PipelineCreationFeedbackFlagBits
- pattern PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT :: PipelineCreationFeedbackFlagBits
- type PipelineCreationFeedbackFlags = PipelineCreationFeedbackFlagBits
- newtype PipelineCreationFeedbackFlagBits where
- PipelineCreationFeedbackFlagBits Flags
- pattern PIPELINE_CREATION_FEEDBACK_VALID_BIT :: PipelineCreationFeedbackFlagBits
- pattern PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT :: PipelineCreationFeedbackFlagBits
- pattern PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT :: PipelineCreationFeedbackFlagBits
Documentation
pattern PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT :: PipelineCreationFeedbackFlagBits Source #
pattern PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT :: PipelineCreationFeedbackFlagBits Source #
newtype PipelineCreationFeedbackFlagBits Source #
VkPipelineCreationFeedbackFlagBits - Bitmask specifying pipeline or pipeline stage creation feedback
See Also
VK_EXT_pipeline_creation_feedback,
VK_VERSION_1_3,
PipelineCreationFeedback
,
PipelineCreationFeedbackCreateInfo
,
PipelineCreationFeedbackFlags
pattern PIPELINE_CREATION_FEEDBACK_VALID_BIT :: PipelineCreationFeedbackFlagBits |
|
pattern PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT :: PipelineCreationFeedbackFlagBits |
An implementation should set the
Note Implementations are encouraged to provide a meaningful signal to applications using this bit. The intention is to communicate to the application that the pipeline or pipeline stage was created “as fast as it gets” using the pipeline cache provided by the application. If an implementation uses an internal cache, it is discouraged from setting this bit as the feedback would be unactionable. |
pattern PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT :: PipelineCreationFeedbackFlagBits |
An implementation should set the
Note While “significant amount of work” is subjective, implementations are encouraged to provide a meaningful signal to applications using this bit. For example, a 1% reduction in duration may not warrant setting this bit, while a 50% reduction would. |