Function Prototype

vkGetDataGraphPipelineSessionMemoryRequirementsARM

Get the memory requirements of a data graph pipeline session

To determine the memory requirements for a data graph pipeline session, call:

void vkGetDataGraphPipelineSessionMemoryRequirementsARM(
    VkDevice device,
    const VkDataGraphPipelineSessionMemoryRequirementsInfoARM* pInfo,
    VkMemoryRequirements2* pMemoryRequirements);
  • device is the logical device that owns the data graph pipeline session.
  • pInfo is a pointer to a VkDataGraphPipelineSessionMemoryRequirementsInfoARM structure containing parameters for the memory requirements query.
  • pMemoryRequirements is a pointer to a VkMemoryRequirements2 structure in which the memory requirements of the data graph pipeline session object are returned.

Valid Usage

VUID-vkGetDataGraphPipelineSessionMemoryRequirementsARM-session-09950

The session member of pInfo must have been created with device

VUID-vkGetDataGraphPipelineSessionMemoryRequirementsARM-bindPoint-09784

The bindPoint member of pInfo must have been returned as part of a VkDataGraphPipelineSessionBindPointRequirementARM whose bindPointType member is VK_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_TYPE_MEMORY_ARM by a prior call to vkGetDataGraphPipelineSessionBindPointRequirementsARM for the session member of pInfo