Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
Documentation
newtype PipelineColorBlendStateCreateFlagBits Source #
VkPipelineColorBlendStateCreateFlagBits - Bitmask specifying additional parameters of an image
Description
PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT
indicates that access to color and input attachments will have implicit framebuffer-local memory dependencies, allowing applications to express custom blending operations in a fragment shader.
When
PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT
is included in a pipeline, it forms a framebuffer-local memory
dependency for each fragment generated by draw commands for that
pipeline with the following scopes:
- The first
synchronization scope
includes the
PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT
pipeline stage executed by all previous fragments (as defined by primitive order) in the corresponding framebuffer regions including those generated by the same draw command. - The second
synchronization scope
includes the
PIPELINE_STAGE_FRAGMENT_SHADER_BIT
pipeline stage executed by the generated fragment. - The first access scope includes all writes to color attachments.
- The second access scope includes all reads from input attachments.
See Also
VK_EXT_rasterization_order_attachment_access,
PipelineColorBlendStateCreateFlags
pattern PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT :: PipelineColorBlendStateCreateFlagBits |