cmdBindTileMemoryQCOM :: MonadIO io=> CommandBuffercommandBufferis the command buffer that the tile memory will be bound to.->"tileMemoryBindInfo"
::: Maybe TileMemoryBindInfoQCOMpTileMemoryBindInfois NULL_HANDLE or a pointer to a TileMemoryBindInfoQCOM structure defining how tile memory is bound.-> io ()
vkCmdBindTileMemoryQCOM - Bind tile memory to a command buffer
Description
Calling cmdBindTileMemoryQCOM when pTileMemoryBindInfo is NULL is
equivalent to binding no tile memory to the command buffer.
Valid Usage (Implicit)
commandBuffermust be a valid CommandBuffer handle
If
pTileMemoryBindInfois notNULL,pTileMemoryBindInfomust be a valid pointer to a valid TileMemoryBindInfoQCOM structurecommandBuffermust be in the recording stateThe CommandPool that
commandBufferwas allocated from must support QUEUE_COMPUTE_BIT, or QUEUE_GRAPHICS_BIT operationsThis command must only be called outside of a render pass instance
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 | Outside | Outside | VK_QUEUE_COMPUTE_BIT VK_QUEUE_GRAPHICS_BIT | State |
Conditional Rendering
vkCmdBindTileMemoryQCOM is not affected by conditional rendering
See Also
VK_QCOM_tile_memory_heap, CommandBuffer, TileMemoryBindInfoQCOM