cmdDecompressMemoryEXT :: MonadIO io=> CommandBuffercommandBufferis the command buffer into which the command will be recorded.-> DecompressMemoryInfoEXTpDecompressMemoryInfoEXTis a pointer to a DecompressMemoryInfoEXT structure describing the decompression parameters.-> io ()
vkCmdDecompressMemoryEXT - Decompress data between memory regions
Valid Usage
The memoryDecompression feature must be enabled
Valid Usage (Implicit)
commandBuffermust be a valid CommandBuffer handle
pDecompressMemoryInfoEXTmust be a valid pointer to a valid DecompressMemoryInfoEXT 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 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 | Outside | Outside | VK_QUEUE_COMPUTE_BIT VK_QUEUE_GRAPHICS_BIT | Action |
Conditional Rendering
vkCmdDecompressMemoryEXT is not affected by conditional rendering
See Also
VK_EXT_memory_decompression, CommandBuffer, DecompressMemoryInfoEXT