Modulevulkan-3.27GHC2021
Vulkan.Core13.Enums.RenderingFlagBits
- 2 types
- Packagevulkan-3.27
- Exports11
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourceRenderingFlagBits.hs
VkRenderingFlagBits - Bitmask specifying additional properties of a dynamic render pass instance
Description
RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT specifies that contents for the render pass instance will be recorded in secondary command buffers, and cmdExecuteCommands is the only valid command in the command buffer until cmdEndRendering2KHR or cmdEndRendering. If the nestedCommandBuffer feature is enabled, the contents can come from both inline and cmdExecuteCommands.
RENDERING_RESUMING_BIT specifies that the render pass instance is resuming an earlier suspended render pass instance.
RENDERING_SUSPENDING_BIT specifies that the render pass instance will be suspended.
RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT specifies that Legacy Dithering is enabled for the render pass instance.
RENDERING_CONTENTS_INLINE_BIT_KHR specifies that contents for the render pass instance can be recorded inline within the current command buffer. This can be combined with the RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT bit to allow contents to be recorded both inline and in secondary command buffers.
RENDERING_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE specifies that the render pass can be used with layered fragment density maps.
RENDERING_LOCAL_READ_CONCURRENT_ACCESS_CONTROL_BIT_KHR specifies that RENDERING_ATTACHMENT_INPUT_ATTACHMENT_FEEDBACK_BIT_KHR will always be specified for any attachment which invokes the behavior described by that flag.
RENDERING_FRAGMENT_REGION_BIT_EXT specifies that the render pass can access samples which are not covered in its SampleMask.
RENDERING_CUSTOM_RESOLVE_BIT_EXT specifies that the render pass contains a custom resolve. When this bit is set, cmdBeginCustomResolveEXT can be called.
The contents of pRenderingInfo must match between suspended render
pass instances and the render pass instances that resume them, other
than the presence or absence of the RENDERING_RESUMING_BIT,
RENDERING_SUSPENDING_BIT, and
RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT flags. No action or
synchronization commands, or other render pass instances, are allowed
between suspending and resuming render pass instances.
See Also
Constructors
Instances8Eq, Ord, Read, Show, Bits, FiniteBits, …
Eq RenderingFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.RenderingFlagBitsOrd RenderingFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.RenderingFlagBitsRead RenderingFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.RenderingFlagBitsShow RenderingFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.RenderingFlagBitsBits RenderingFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.RenderingFlagBitsFiniteBits RenderingFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.RenderingFlagBitsStorable RenderingFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.RenderingFlagBitsZero RenderingFlagBitsDefined in vulkan-3.27 · Vulkan.Core13.Enums.RenderingFlagBits