Modulevulkan-3.27GHC2021
Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBits
- 2 types
- Packagevulkan-3.27
- Exports3
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourcePipelineColorBlendStateCreateFlagBits.hs
VkPipelineColorBlendStateCreateFlagBits - Bitmask specifying additional parameters of an image
Description
PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT specifies 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, VK_VERSION_1_0, PipelineColorBlendStateCreateFlags
Constructors
Instances8Eq, Ord, Read, Show, Bits, FiniteBits, …
Eq PipelineColorBlendStateCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBitsOrd PipelineColorBlendStateCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBitsRead PipelineColorBlendStateCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBitsShow PipelineColorBlendStateCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBitsBits PipelineColorBlendStateCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBitsFiniteBits PipelineColorBlendStateCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBitsStorable PipelineColorBlendStateCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBitsZero PipelineColorBlendStateCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlagBits