cmdBeginConditionalRenderingEXT :: MonadIO io=> CommandBuffercommandBufferis the command buffer into which this command will be recorded.-> ConditionalRenderingBeginInfoEXTpConditionalRenderingBeginis a pointer to a ConditionalRenderingBeginInfoEXT structure specifying parameters of conditional rendering.-> io ()
vkCmdBeginConditionalRenderingEXT - Define the beginning of a conditional rendering block
Valid Usage
Conditional rendering must not already be active
Valid Usage (Implicit)
commandBuffermust be a valid CommandBuffer handle
pConditionalRenderingBeginmust be a valid pointer to a valid ConditionalRenderingBeginInfoEXT structurecommandBuffermust be in the recording stateThe CommandPool that
commandBufferwas allocated from must support QUEUE_COMPUTE_BIT, or QUEUE_GRAPHICS_BIT operationsThis command must not be called between suspended render pass instances
This command must only be called outside of a video coding scope
Host Synchronization
Host access to
commandBuffermust be externally synchronized
Host access to the CommandPool that
commandBufferwas allocated from must be externally synchronized
Command Properties
'
Primary Secondary | Both | Outside | VK_QUEUE_COMPUTE_BIT VK_QUEUE_GRAPHICS_BIT | Action State |
Conditional Rendering
vkCmdBeginConditionalRenderingEXT is not affected by conditional rendering
See Also
VK_EXT_conditional_rendering, CommandBuffer, ConditionalRenderingBeginInfoEXT