VkTileMemoryBindInfoQCOM(3)

Name

VkTileMemoryBindInfoQCOM - Structure specifying tile memory to bind

C Specification

The VkTileMemoryBindInfoQCOM structure is defined as:

// Provided by VK_QCOM_tile_memory_heap
typedef struct VkTileMemoryBindInfoQCOM {
    VkStructureType    sType;
    const void*        pNext;
    VkDeviceMemory     memory;
} VkTileMemoryBindInfoQCOM;

Members

  • memory is the tile memory object to be bound.

Description

memory is used to bind this memory object to tile memory for all subsequent commands in the commandBuffer. Tile memory contents for ranges in the heap outside the bound memory are discarded and become undefined for the active tile memory scope if an action command is executed.

For secondary command buffers executing within a render pass instance, the active bound tile memory object is provided with this structure included in the pNext chain of VkCommandBufferInheritanceInfo.

If this structure was not specified since recording started for commandBuffer, no tile memory is bound to the command buffer and all contents become undefined for the tile memory scope if an action command is executed.

Valid Usage
Valid Usage (Implicit)

Document Notes

For more information, see the Vulkan Specification.

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.